protection against bad avatar-avatar collisions

Also with logging if we encounter incorrectly large penetration depths