Tweak Auth collector.
Always prepare bindings first

And check if string, before checking encoding.
This should convert datetime instances to strings always and before
checking the bindings. Fixes #108