Wow never seen that before in the playtests, how did it happen? Also it does use AddForce when you hit, why do you think it would make a difference?
When you move with velocity or Addforces unity will first check for collisons. In contrast changing your poition by transform.position or move. position just telports you a small amount making it posible to walk through some walls