Reformat runner_check() for readability

This also matches the formatting for the identical call to wheel_check()
below.
Remove duplicate external_auth dictionary lookup

This performs the same lookup as the stanza on the next lines so we
don't need it (also it's missing the wildcard check).
Added a wildcard eauth user for testing
Added integration tests for wildcard eauth usernames