reduce usage of freeze_time in tests
freeze_time was used extensively in the tests but causes problems with the mongodb client. this removes most of its usages except in some tricky cases were avoiding it would be complicated
freeze_time was used extensively in the tests but causes problems with the mongodb client. this removes most of its usages except in some tricky cases were avoiding it would be complicated