Fix not defaulting docker_image if empty string is passed

This happens when we unmarshall.

[#83528148]