Moved Dead-letter requeue logic into its own helper and added a Dead-letter handler for Topic Subscriptions as well