fix(ngMock): allow $timeout.flush() mock to support a flush callback limit