use fallback-commit user if no one is supplied.