[ENHANCEMENT] Workqueue for the deleted message vault

Deleted message vault copy can be long, doing it
asynchronously would make the feature more reliable.
9 files changed