Fix cloner in deferred case

*We weren't logging because we were exiting before the log statement
*We weren't exiting with the right error code (fail!)