Fix a few corner cases
- Add failsafe: resume sending packets after some time
- [BUGFIX] Handle corner cases in send controller when packets are a) delayed or b) dropped during repackaging.
- [BUGFIX] Memory leak: destroy buffered packets during controller cleanup.