fall back to deliver (not deliver!) on actual message

fixes an issue where perform_deliveries = false produces an unexpected result
(trying to forcefully deliver)