Better backgroundTask start/stopping using blocks to safely avoid referencing STKAudioPlayer