fixed and tested issue #3737 - '.reject() has no method catch'

In response to issue #3737 - https://github.com/angular/angular.js/issues/3737