Hmmm can you try creating the user with:
./platform -create_user -team_name="name" -email="user@example.com" -password="mypassword" -username="user"
and then try updating them to system admin with:
./platform -assign_role -email="user@example.com" -role="system_admin"