Tenative fix for issue #322: Fix the signature cacher being willing to cache signatures containing open types because it thought it could resolve them (in reality, it was resolving them - to OTHER open types)