Процесс трансфера визы H1B если ты out of status

Всем привет!
Помогите советом, кто может быть был в такой ситуации.

Попала под сокращение, работая в компании А. Terminated date - January 4, 2017.
Попробовала искать работу будучи пока в США. Нашла и подписала оффер с компанией B датой January 23, 2017 (c effective date на работу February 6, 2017).
Но есть возможность потенциального офера в компанию C, где-то на следующей недели числа February 2 or 3. И конечно, хочется работать в компании C, нежели в компании B.
Компания большая и функционал интереснее. Пока только подписала оффер с компанией B и не начала оформление документов на трансфер визы. Последний PayStub от работодателя A - датой January 15, 2017.

Вопросы:

  1. Кто занимается подачей документов на трансфер H1B? Я или работодатель. Кто инициирует этот процесс?
  2. Если предложат оффер в компанию C, я могу отказаться от оффера B, который уже подписала? Но пока документы с меня никакие не спрашивали или я сама должна что-то куда-то подать?
  3. По поводу пункта out of status - все юристы и форумы говорят разные вещи. Как в итоге на практике? Я могу вообще подписывать offer и делать transfer H1B, если out of status или мне надо выехать из страны? Если выезжать это как-то повлияет на подписанный оффер и какие документы от нового работодателя нужны чтобы въехать в страну?
  4. Слышала, что в январе 2017 года новый закон что grace period 60 days, как вы думаете на мою ситуацию это распространится или нет?

Буду признательна любым комментариям.
Спасибо!