I had an issue using this resource over the last week to import a bacpac. The issue turned out to be with my SQL Server and not with the resource, however, with the way error are simplified to a single line instead of re-throwing the original exception, debugging the issue took longer than it should have.
Is there a specific reason that all of the exceptions are hidden? Could there be a middle ground for passing the original exception, maybe write-debug?