Enable modifier during interactive display effects rendering output.

I’m modeling a human, using a low poly mesh + subsurfing and I’ve added some clothes and uses ‘shrink wrap’ to get them to hold against the skin. However, I think that I have found a bug in Blender.

Depending whether or not I have the ‘Enable modifier during interactive display’ on or not changes the output of the render ( without, shrink wrap works as expected, with, it seems to “snap” to the inside of the mesh ). Are those options supposed to have an effect on rendering output?

Also, with shrink wrap and subsurf, is there anywhere I can set the order of objects to have their modifiers applied in? eg. Body, ClothingItem1 ClothingItem2

Thanks