It's not clear: are you saying that you're now using the robob.docComplete event as your command trigger, in which you only try to submit password info if the payload has the correct URL, and it's still not working?
(It would be easier if we could see your commandXML -- without personal info obviously.)
At any rate, if that's what you're saying, then you can also try using a VC.Pause action at the beginning of your password command.
**However you must then put that command in its own thread by adding ++ at the beginning of the command name: ++your command name
Otherwise the action will freeze the UI thread and the webpage won't be able to load properly.
The threading solution should not be used liberally. It's an Easter egg kind of thing for special occasions like this one.