I think the flags with the field facing forward on the right sleeve is a relatively new thing. The old thinking was, the canton should be to the left as viewed by any one looking at it. So forward on the left sleeve backwards on the right.
You are quite correct:
http://www.usflag.org/flagpatch.html