Fcr fix iqp illegal cast to poly

Do we know that the only non-polygon case is a `LineString`, or is that the just the only other type we've seen?  Is a a point intersection possible?