I created a teleporter; an volume which performs a moveto when you collide with it. Initially I was just checking collisions in the GameComponent.Update, but decided to use the collision callback function. I generally use these for kill pits at the bottom of a level; if you fall off, it will teleport you back to your spawn/checkpoint. It worked fine in GameComponent.Update, but in the collision callback my player will either pass through the volume without anything happening (even though the callback triggers properly, and makes the appropriate moveto call), or lands on the volume and collides with it, even though the body is disabled.
I debugged into jiglib a bit, and it seemed that the players position and transform were properly updated, but somewhere in the integration the position is somehow reset.