So, the answer is currently “no” to “is it possible to catch this exception?”
This is the default behaviour of Go templates.
We have made resources.GeRemote work differently in this department, and it would be great if we could make that into something general.