Rearrange exception handling to be a bit more like the 0-9-1 reader (and thus don't count e.g. access denied as an internal error...)
(Bug 25463) Keep name around for logging / info item.