##### SUMMARY
`callback_whitelist = profile_tasks` in ansible.cfg does not activate `ansible.posix.profile_tasks`.

This breaks 2.9 compatibility.

CC @nitzmahone (as discussed on IRC)

##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
collection redirection

##### ANSIBLE VERSION
devel
if getattr(callback_plugin, 'disabled', False):
                continue
            
            methods = []
            for possible in [method_name, 'v2_on_any']:
                gotit = getattr(callback_plugin, possible, None)
                if gotit is None:
                    gotit = getattr(callback_plugin, possible.replace('v2_', ''), None)
                if gotit is not None:
                    methods.append(gotit)
            
            new_args = []
            for arg in args:
                
                if isinstance(arg, TaskResult):
                    new_args.append(arg.clean_copy())
                
                
                else:
                    new_args.append(arg)
            for method in methods:
                try:
                    method(*new_args, **kwargs)
                except Exception as e:
                    
                    display.warning(u"Failure using method (%s) in callback plugin (%s): %s" % (to_text(method_name), to_text(callback_plugin), to_text(e)))
                    from traceback import format_tb
                    from sys import exc_info
                    display.vvv('Callback Exception: \n' + ' '.join(format_tb(exc_info()[2])))