Richtig, inset und outset ist dafür gedacht, dass man einen Buttoneffekt hat. Und das wird im IE eben zweistufig für einen besseren 3D-Effekt gemacht. Für einen normalen einfarbigen Rahmen ist das natürlich nicht gedacht.
// EDIT:
Vielleicht hilft das ja beim Verständnis:
http://www.tizag.com/cssT/border.php