let the RedeliverTask be the logic which tries to redeliver the Exchange which we can used a scheduler to
have it being executed in the future, or immediately
Note: the data.redeliverFromSync should be kept as is, in case it was enabled previously
to ensure the callback will continue routing from where we left