Propagete context of returned deferred object in Deferred.then(). Fixes #13160
Eliminate redundancy of Deferred.then().
Propagate context of returned deferred object in Deferred.then(). Fixes #13160.