Backport of "webrtc: do not tear down data channel before data is flushed" into 1.22
Backport of !4462 (merged) "webrtc: do not tear down data channel before data is flushed".
Commits:
- 4c1de25e webrtc: do not tear down data channel before data is flushed