timeout was not the issue: stop was called after the async operation was fired, moved all stop calls before the async request and now the tests pass consistently on phantojs and major browsers