Wahrscheinlich werden bei der Übergabe der Captchalösung (POST Request) nicht alle nötigen Parameter übergeben.
Also entweder mit z.B. Firebug nochmal genau nachschauen was bei der Captchalösung im Browser passiert.
Oder einfach in den 180 resolver vom script.module.urlresolver schauen.
PS: Machst du dir immer mal "print" statements in den Code um zu sehen ob in den varaiblen auch das landet was du erwartest?