Well, what happens if you tell ogr to convert between two crs's that evaluate to the same thing? Is it expensive?  I don't have a sense of the performance issues here.