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).
This won't work in the odd case of @Id coming after @Vital.