Multiple transport fixes...  The only remaining bug is that changing loop
modes during playback might temporarily confuse the audio playback cursor,
but I may choose to ignore that for now until the playback cursor has
a real sync with the audio engine instead of this hacked playback cursor
based on a QTimer...