Bug during recovery in ChangePasswordV2Ctrl fix

Fixes #1102 
Actually, it can be fixed without changes in `singletonPromise` like this:
```js
$scope.asyncLogin = function(params) {
   return singletonPromise(function() {
```
Fixing. Thanks!