<!--- Verify first that your issue is not already reported on GitHub -->
<!--- Also test if the latest release and devel branch are affected too -->
<!--- Complete *all* sections as described, this form is processed automatically -->

##### SUMMARY
<!--- Explain the problem briefly below -->
Names of tasks that contain "include_tasks" aren't displayed during playbook run
##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
<!--- Write the short name of the module, plugin, task or feature below, use your best guess if unsure -->
include_tasks

##### ANSIBLE VERSION
<!--- Paste verbatim output from "ansible --version" between quotes -->
```paste below
ansible 2.9.4
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/home/spider/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /srv/app/prod/ansible/core/ansible-2.9/lib64/python3.6/site-packages/ansible
  executable location = /srv/app/prod/ansible/core/ansible-2.9/bin/ansible
  python version = 3.6.3 (default, Apr 10 2019, 14:37:36) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]

```

##### CONFIGURATION
<!--- Paste verbatim output from "ansible-config dump --only-changed" between quotes -->
```paste below
only strategy = free and jsonfile cache is used
```

##### OS / ENVIRONMENT
<!--- Provide all relevant information below, e.g. target OS versions, network device firmware, etc. -->
RedHat 7

##### STEPS TO REPRODUCE
<!--- Describe exactly how to reproduce the problem, using a minimal test-case -->

<!--- Paste example playbooks or commands between quotes below -->
```yaml
    - name: "Include custom_tasks_pre_install"
      include_tasks: "{{ ansible_distribution }}{{ ansible_distribution_major_version }}/{{ item }}"
      loop: "{{ main_role_csas_sshd_custom_tasks_pre_install | default([ 'empty.yml' ]) }}"
      tags:
        - always

```

<!--- HINT: You can paste gist.github.com links for larger files -->

##### EXPECTED RESULTS
<!--- Describe what you expected to happen when running the steps above -->
This should be displayed when playbook runs:
```
TASK [csas_sshd : Include custom_tasks_pre_install] **********************************
included: /srv/data/prod/ansible/core/remote/cm/csas/ansible-dev/playbooks/roles/csas_sshd/tasks/RedHat7/empty.yml for server
```
##### ACTUAL RESULTS
<!--- Describe what actually happened. If possible run with extra verbosity (-vvvv) -->
```
included: /srv/data/prod/ansible/core/remote/cm/csas/ansible-dev/playbooks/roles/csas_sshd/tasks/RedHat7/empty.yml for server
```
<!--- Paste verbatim command output between quotes -->
```paste below

```
As we use a lot of loops and includes it's difficult to understand the flow from output as it is incomplete. When task is skipped then it is properly displayed:

```
TASK [csas_sshd : Include custom_tasks_post_uninstall] **************************************************************************************************************************************
skipping: [server] => (item=empty.yml)  => {"ansible_loop_var": "item", "changed": false, "item": "empty.yml", "skip_reason": "Conditional result was False"}

```
self._display.display("skipping: no hosts matched", color=C.COLOR_SKIP)
    def v2_playbook_on_no_hosts_remaining(self):
        self._display.banner("NO MORE HOSTS LEFT")
    def v2_playbook_on_task_start(self, task, is_conditional):
        self._task_start(task, prefix='TASK')
    def _task_start(self, task, prefix=None):
        
        
        
        if prefix is not None:
            self._task_type_cache[task._uuid] = prefix
        
        
        if self._play.strategy == 'free':
            
            
            self._last_task_name = None
        else:
            self._last_task_name = task.get_name().strip()
            
            if self.display_skipped_hosts and self.display_ok_hosts:
                self._print_task_banner(task)
    def _print_task_banner(self, task):