Azure Data Factory - Self hosted integration

I’m trying to provision an azure data factory which utilises a self hosted runtime on a local machine for testing purposes before replicating this in our on premise vms.

We create the following resources:

azurerm_data_factory_linked_service_azure_sql_database - this is the source

The problem is when we run this it fails with an error because the self hosted runtime hasn’t been downloaded and is not running at the time of creation. Meaning we have to do this as a two step process.

Is there any way of by-passing the validation on creation or will this always be the case of a two step process?