Thanks, looking at this now. I'm getting inconsistent results. Sometimes I can reproduce both #1 and #2, sometimes not. Here is a screenshot of the Recaptcha working without JS just a minute ago, http://www.grabup.com/uploads/9a7467a3aff7569a3caa15615ca7c5f9.png r29743 removes the var_dump.
r29653 tags the var_dump removal for production. (Along with a minor change that was in the queue for bug 484989, apparently) Reed, could you svn up the fraud report survey handler please? Archaeopteryx, I'm not sure there is anything to fix for issue #1. I've seen the problem inconsistently (currently I can't reproduce) and it was nothing that a shift+reload couldn't fix.
just tested with no JS, worked fine.
verified fixed on http://www.mozilla.com/en-US/legal/fraud-report/