Now that we're moving to one user per site, it might make sense to create the user for the site in the script.
One pitfall is that the script is written so that it can be run many times (e.g. to update the configuration of a site), but we only want to create the user once.