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).
Looking over this, I don't see the problem. `componentId` is passed into the method and the `User/@Id` isn't used in the `Vital` fragment. Could you clarify?