My gut feel is that changing fact types between 1.7.x and 2.x is asking for odd breakage.

The schema checks are very non-intrusive and should already cover most of what's in 1.7 so I think it's probably worth the effort to deal with merge ups even if 1.7.x only has a few more patch releases.