Refactor async() / sync() into angular.mock.zone