Fix never restarting the application if a --watch argument is an existing file (in legacy mode)