I've read Jeff Schertz's article, "Clarification on OCS Edge Interface Support". Also, I see that TechNet says you need to NICs in different subnets.
So the question isn't if it's supported or if it will work. The question is if there's an article explaining why? Is it a STUN/TURN protocol thing? Does someone deep dive into the why?