property-cache: remove duplicate code

To add property cache support we duplicated UrlMightHavePropertyCacheEntry and
InitiatePropertyCacheLookup.  I think we don't need that duplication, as long as
we instantiate a temporary ProxyInterface.