A sustain point snapped at the end of a loop, when triggered, doesn’t allow to loop (whether it’s placed above or bellow the loop). The workaround is easy, though: don’t snap it exactly.
Thanks for the bug report. I’ve added this issue to our bug tracker.