renaming cmdline in the case where a component returns a deferred

component actions can return a commandline string (cmdline) or a
deferred.