Added unit test to verify #22458
Fixed a typo
Re-read all launchd jobs when the job is not found in the cache

Otherwise we might miss a new job
Merge pull request #1 from tbartelmess/fix/master/launchd_jobsearch_discover_new

Fix/master/launchd jobsearch discover new