I transfered from B1 to F1. My parents came to visit me after I became F1 shortly. I got H1B without problem. I-140 was approved & now I-485 pending. So far, so good.
But I transfered to F1 after entering US via B1 half year.
Hope this help. Good Luck!