Instead of getting statically defined capabilities at resolver startup,
have resolvers report their actual capabilities as soon as they know
for sure they have them.