Regarding your initial issue, are you using <pause> together with the VerticalLimitMode set to "Auto Pause" or "Auto Pause Full"? I'm able to reproduce some weirdness in this situation, I just want to make sure before I tear it apart!
EDIT: if this is the case, fixed it. either way, now the two types of pauses should play much better together