I thought about testing that `$hash` is still set even if `command()` throws an exception (I expect it will be, based on the code above), but it seems that would require an improperly initialized MongoClient. Unless this is possible to do with a sleeping command and a driver-side timeout. Thoughts?