Fixes #13986 - don't use image unless in image provisioning method
(cherry picked from commit 4c512942c3921cf8be696ed12cc588b1716b29d7)
Related issues
Bug #13986: Provisioning via API without explicitly specifying the provisioning method can lead to using combination of image and build provisioning methods
Fixes #13986 - don't use image unless in image provisioning method
(cherry picked from commit 4c512942c3921cf8be696ed12cc588b1716b29d7)