Heh. Apologies for assuming the bug was in your code, your recent update mentioned doing something with error reporting and then error reporting gave an incorrect result so I jumped to conclusions.
That one case I mentioned above got an appropriate "no password" error result when I retried it with your new code. I'm now running my test collection of miscellaneous broken FiMFiction stories through an update to see if anything is reporting other wrong errors, I'll add further comments if anything else crops up. Thanks!
Edit: 268 stories successfully failed. Glad I didn't get rid of this test library after those other API issues got resolved.