Throw error code instead of generic error
Catch and handle errors instead of throwing
Log output for requeueing file delete job