just curious.. when i worked on this i used the jobLauncher to run the job in both start/restart - what are the advantages to using the jobRegistry here