BF: microphone.stop() at end of every trial; fixes #763

- sometimes useful to avoid conflicts across trials when recording in a loop (see #763)
- should be harmless if the recording is already stopped