Pass along the reason for rejection to wrapped promises' error handlers