Thank you so much for the information and your advice! This is basically what I got out my lawyers.
Could another response not be something along the lines of:
"So you could have immigrant intent" (denies entry)?
Since H1B is dual intent, could I not end up having to convince them that I am using H1B for its nonimmigrant side? It seems like it's a bit of a grey area and I agree that I would rather avoid the risk of CBP...
Do you know what would happen if I was denied entry under my F1? Would I have to change my H1B petition to consular processing, go through the interview process, get an H1B stamp, and then return on H1B or is there an easier way?