There was a bug in the script, where passes containing a "$" would not properly be tested.
Ah, how could I not have thought of this :/, it's because in this language $ is used to indicate a variable (and if a variable $abcd doesn't exist it will just be empty). I made a fix to it, a $-containing pass will not print in the long list of passphrases it is going to try, but it will try it now.
Thanks for noting this!
http://pastebin.com/N1JGFbjLNote how the strings are now using single quotes, not dual quotes, so you will have to re-do your settings I'm afraid.
Regards,
Rahazan