Runtimes have a .user_id attribute

Though some runtimes won't be specific to a user, runtimes construct
ScopeIds, which has a user_id, so the Runtime needs a user_id.