Hi Karina,
I would suggest insist the Business to go with 20 minutes break rather than 3 minutes.
If you will reschedule the job it will unnecessarily load the system.
Also if that is absolutely necessary and unavoidable model the workitem in case of error passing workitem into the container and then use deadline monitoring for next workitem where use expected start (3 Minutes) and here you can restart the workflow from error using SAP_WAPI_RESTART_WORKFLOW.
Please note here you deadline monitoring job is scheduled at 3 minutes or less.
Regards
Gaurang