move scheduler reset to configure and stopRecording to handle restart correctly