Is this the only case where we'd get this exception, or do we need to do more verification on the error type before assuming it's this permission problem?

Also, add a comment - this is a workaround that will get enshrined as "we've always done it this way" in a couple months unless we put in a note to remind ourselves why this particular try/catch is here.