Use $timeout since we can't rely on $apply since we can't rely on the webrtc callbacks being called in a sensible order.