e1000: fix transmit routine exit bug