Предполагам, че отговорът е да, но кодът не е най-лесният за дешифриране. И в документите се казва
Всички обратни извиквания, добавени към обекта с deferred.then(), deferred.always(), deferred.done() или deferred.fail(), се поставят на опашка, за да бъдат изпълнени по-късно. Извикването на deferred.resolve() или deferred.resolveWith() прехвърля Deferred в разрешено състояние и незабавно изпълнява всички doneCallbacks, които са зададени.
Но това не обхваща изрично случая на прикачване на обратно извикване към вече разрешено отложено.