This is still happening for me. How did it work in the past, and now it does not? I have many users purchasing upgrades, but it doesnt log them in the payment log, it doesnt include them on the "Active Upgrade" page, and it doesnt restore their banner.
I went to paypal and created a callback...