if your I-140 is eventually approved, it is possible you don't have to re- start from scratch. It would be better if you hang on to this job for 180 days(since filing I-485) then you fit the AC21 porting your I485 perfectly, if finding a same/similar new job.