move all line setup packet resend logic to channels, another cleanup