refactor(fleetctl): Break apart lazyCreateJobs

The submit action needs to fail if it cannot create a Job, while the other callers of lazyCreateJobs just want to make sure a job/payload exist. Add a test to solidify this behavior of fleetctl submit.