Please refer to Daniel's comment for the answer.
I suspect that your HDBC (and convertible) were built against a different version of time than you are using. So there's an instance for the UTCTime of the older time package, but not for the type from the newer. Does ghc-pkg list time report more than one installed version?