Put AbstractFuture in failed state so callbacks get run.
Ensure ServiceInventory loaded before used