Move initialize of mInput to match AudioTrack

Change-Id: I4dc977f22f51cd618dc83d800b4b8756929a4612
diff --git a/media/libmedia/AudioRecord.cpp b/media/libmedia/AudioRecord.cpp
index 83e9ea8..7f86032 100644
--- a/media/libmedia/AudioRecord.cpp
+++ b/media/libmedia/AudioRecord.cpp
@@ -504,10 +504,8 @@
         mAudioRecord->asBinder()->unlinkToDeath(mDeathNotifier, this);
         mDeathNotifier.clear();
     }
-
-    // We retain a copy of the I/O handle, but don't own the reference
-    mInput = input;
     mAudioRecord = record;
+
     mCblkMemory = iMem;
     audio_track_cblk_t* cblk = static_cast<audio_track_cblk_t*>(iMemPointer);
     mCblk = cblk;
@@ -537,6 +535,8 @@
         }
     }
 
+    // We retain a copy of the I/O handle, but don't own the reference
+    mInput = input;
     mRefreshRemaining = true;
 
     // Starting address of buffers in shared memory, immediately after the control block.  This