Adding a bit of  scheduling for when we stop and start the AudioSource

This will avoid having non-smooth audio at some rare cases. Thanks
to Chris Wilson for his suggestion.