So, I've been in a somewhat similar situation recently (company offered job, I accepted, we signed paperwork, company backed out) however the company backed out in my case due to their own incompetence, and unrelated to time or work authorization. I've talked to a few lawyers and all have said...