iwlagn: move the NIC error flow to the transport layer