we can clear .src when transitioning to failed as well. It just seems cleaner to have something that is inspecting remoteVideo to not also be inspecting other state vars.