Ooops. That sounds like a more serious issue.
On its side, BitID protocol does not state any specific order for the parameters.
I may be wrong but to my knowledge, there's no notion of order in json. A lib forcing an order for json content seems to me like a bad implementation of json.
I would agree with this and I'm not certain this is even the case. I'm on a wild goose chase for bugs at this point to find out why my implementation isn't responding.
Cheers,
Rick