completed and failed handlers for finishRecordingWithCompletionHandler