engine: check offerExists before resolve it

I see. I was thinking it checks the remaining jobs in the job lists for some reason.