set the play_context connection_user before mapping magic variables (#28599)
set the play_context connection_user before mapping magic variables (#28599)

This change moves when the connection_user is set in the play_context to
set it before the magic variables are mapped.  If the connection_user
is not set before the mapping, the connection_user will be incorrectly set
for local connections

fixes #26120
thaim/ansible,thaim/ansible