specify BSON time truncation is to microseconds

Accuracy fix. There's plenty of contexts where the difference between seconds and microseconds makes all the difference.

If for some reason I'm wrong about the precision even after reading the code implementing these encodings, please enlighten me.