(Maint) Remove duplication from more agent tests

The inclusion of `execute_agent` was not used in all of the places it
could be. This uses it more thoroughly, but still not constantly since
there are still many tests that work from small, internal methods that
would need to be reworked.