Yes it should, the Promise.resolve() API supports thenable as argument. So passing a jquery defer object would work just fine.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve#Resolving_thenables_and_throwing_Errors