And what is so annoying with this is the fact that it ISN"T every time!!!
If I had a transaction that consistently failed I think I would be able to figure out why. But when these fail from 30-60% of the time I have no way to know what is causing the failure. I too have added in multiple waits at different parts of the transaction in hopes it was a time to load issue, but even with a 45 second pause in transaction it STILL has the same issue where the page isn't loading correctly.
I agree that the issue is most likely due to the account in use when the playback of the transaction occurs. The real issue though is that the logs don't give us enough data to understand what is happening during playback. If I could have anything, it would be many more details in the logs to help understand if the transaction is encountering errors during playback...?