Reason for revert: Breaks WebrtcTransportTest.DataStream, due to different rtc::Thread implementation on Chromium. Original issue's description: > Free SCTP data channels asynchronously in PeerConnection. > > This is needed so that the data channel isn't deleted while one of its > own methods is on the call stack. > > BUG=565048 > > Committed: https://crrev.com/386869247f28e72a00307a1b5c92465eea343ad2 > Cr-Commit-Position: refs/heads/master@{#10923} TBR=pthatcher@webrtc.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=565048 Review URL: https://codereview.webrtc.org/1513143003 Cr-Commit-Position: refs/heads/master@{#10977}