Hi,
I am using Seam 2.2 and it looks to me like the problem is not fixed there. My remote.js shows;
window.setTimeout(function() {
asyncReq.onreadystatechange = function() {};
}, 0);
if (asyncReq.status == 200)
....
at line 658.
This problem is much more noticeable on slow browsers - I am using the JIL widget emulator (essentially an Android Web runtime) and it fails most of the time.