moveRecording now returns the moved recording on succeed