This was caused by the `custom_pipeline_wrapper` being broken up between sync and submit. This was invalid API usage.