<!--- 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"}

```
if self.get_option('show_per_host_start'):
            self._display.display(" [started %s on %s]" % (task, host), color=C.COLOR_OK)
    def v2_playbook_on_play_start(self, play):
        name = play.get_name().strip()
        if play.check_mode and self.check_mode_markers:
            checkmsg = " [CHECK MODE]"
        else:
            checkmsg = ""
        if not name:
            msg = u"PLAY%s" % checkmsg
        else:
            msg = u"PLAY [%s]%s" % (name, checkmsg)
        self._play = play
        self._display.banner(msg)
    def v2_on_file_diff(self, result):
        if result._task.loop and 'results' in result._result:
            for res in result._result['results']:
                if 'diff' in res and res['diff'] and res.get('changed', False):
                    diff = self._get_diff(res['diff'])
                    if diff:
                        if self._last_task_banner != result._task._uuid:
                            self._print_task_banner(result._task)
                        self._display.display(diff)
        elif 'diff' in result._result and result._result['diff'] and result._result.get('changed', False):
            diff = self._get_diff(result._result['diff'])
            if diff:
                if self._last_task_banner != result._task._uuid:
                    self._print_task_banner(result._task)
                self._display.display(diff)
    def v2_runner_item_on_ok(self, result):