I also had the problem where it says you are not logged on - (the infinity loop problem).
So I wrote a ticket and was requested to try updating flash and delete all the browser cache, or try another browser.
I tried using another browser (firefox) and this solved the problem.
Hope this might help other heroes out there in trouble.
So before filing a ticket, you may try this!!
That's the error I had yesterday. I missed the reward completely. I was eventually able to get it the other days. I don't guess there's any way to get it now?