SoundRecorder: don't exit app when user accepts recorded clip

It's not user friendly to quit the app directly when user either accepts
or discards current recorded clips. Enhance this app to allow user continue
operating on this app.

CRs-Fixed: 628730
Change-Id: I6d896cac8d58ecff964272ef0dcad123972815ad
audio: update mAudioSourceType during incall.

-When user doesnt select any options to record during
 voice call, only Tx(Voice call uplink) will be recorded.
 Because AudioRecord is starting with source as
 AudioSource.VOICE_UPLINK. But mAudioSourceType is not
 updated properly. Once the call is disconnected, recording
 is not getting stopped because mAudioSourceType is not
 updated to AudioSource.VOICE_UPLINK during voice call.

-Fix is to update the mAudioSourceType properly.

Change-Id: Idcd0602aa16567e45488b149660c7717abe1609c
CRs-fixed: 614859