Expand sudo_user after variable merging

Previous commit c3659741 expanded sudo_user during task construction,
but this is too early as it does not pick up variables set during
the play.

This commit moves sudo_user expansion to the runner after variables
have been merged.
Merge pull request #3217 from dagolden/topic/late-sudo_user

Expand sudo_user after variable merging