Run as user is only a placeholder used for logging purposes. If the field is left blank, the created by will show System Administration. If you put any other user in there (even with no roles except snc_internal) the scheduled job will show that username in the log. I don't know about the run as tz failure.

-Chris