Allow user custom actions to be independently non-vital

Resolves issue 4424 by allowing User elements to be attributed as non-vital so the whole install isn't failed just to add a user to a group (which can be done after install).
Not that it really matters since @Id is mandatory anyway...