beaker-init: handle existing admin user

Currently if you pass an existing username to beaker-init --user, it
will blow up. It's more useful to just update the existing account to be
an admin in that case.

Bug: 745560
Change-Id: I73f92aac55e6f1190cc60d95bef4bb71c592167a