Rewrite tests for better

Improve radar test coverage and make tests more predictable

cc @zendesk/zendesk-radar 

### Risks
* None
Sure, I will bring them back. However, these tests are much more stable. Usually if it fails on travis, it will fail locally.