Jenkins is configured without a recaptcha key (did not know this). This means that recaptcha won't be displayed, and an error won't be raised. We need to mock in a (dummy) key to turn RC on, but it will always throw an exception, so that's just fine. We want to make sure that it shows up and it blocks zombie submissions.
Previously, there was code that did pseudo-POST hijacking. Not anymore (because we have actual POST hijacking), but that means that all of the wonky code that depended on it is going to float to the surface. I'm probably going to rip out a lot of code from media/js/mkt/ratings.js later, but this should solve the issue of the browser not leaving the modal dialog.