I was laid off a month ago and my former employer will revoke my visa in 5 days. I have two new employers who will transfer my H1b visa over to them. However, will I have to leave the country while we wait for labor application to be approved? I was also thinking to change of status to a visitor visa--will I be able to do this instead? can I apply for H1b transfer at same time?