Ah, the script foreaches the key => value pairs to build the query string, so they'd be in alphabetical order. If it's too much work to make mafia's detection order-agnostic, I can change the script to submit the bits in that order.
EDIT: And... changed. It just means 25 map lookups instead of 5 temporary variables so it will run 200ns slower. Will wait a day so I can test and then upload the mafia-compliant version.