fetch roles at the start of every task

As of Beaker 0.9, the FQDN of every system in the recipe set is not
necessarily known in advance. For example, guest FQDNs won't appear in
the roles until after the guests have finished installing.

Bug: 887283