Fixed issue with abort firing onreadystatechange synchronously.
Updated $httpBackend mock to also fire the abort function synchronously and to return a boolean (like the real one).