a H1 holder can possibly get H1 status on his I-94 even he doesn't have a h1 visa (but have AP) when he enters US.