Bug 1054184 - Don't clear active targets right away +shepherd

sinon has fake timers API, so you don't need to mock setTimeout. http://sinonjs.org/docs/