cli: _process_demands() does not respect --caheonly (Related:RhBug:11518...

fine, it is set by --cacheonly, so kan be used i plugins that way, so there is properly not a good usecase for making it public API