The moveToFadeOutTrack() function was introduced many years ago to fix
"sound skipping a bit when a fade out track starts". Unfortunately,
while this may have worked flawlessly back then it causes crashes in
certain cases now.
The point of this is to avoid the crash for the upcoming release. A more
long-term solution should be in the works.