I had the same experience. I turned in my old I94 (for a B2 but still valid) while I got the new one for H-1B at the border.