[BZ1073603] logging better Vault resolving exception message

https://bugzilla.redhat.com/show_bug.cgi?id=1073603
Why not throw SecurityExpression directly rather than going via a string?