Fix for enabling/disabling tones going crazy

Nasty bug where users would attempt to disable a single tone, (which
would not actually disable), instead other random tones would disable.

Caused by calling enabledCheckBox.setChecked() with a OnCheckChanged
listener still attached. Fix is to set it to null before
programmatically setting.