You know, I kind of agree with WiteOwl: I think he was messing with you. Jumping back and forth on the path sounds fishy. But even he wasn't, it sounds to me like you did everything you could to avoid a collision.

Glad both parties are okay!