Since order == null triggers a return just one command later, make this `order = null` instead? This might also make it clearer that `null` is indeed a possible "normal" response for getOrderTemplate, even if no exception is thrown?

To @nacx's comments: is there some way we can at least verify that `e` is the "expected" RuntimeException here? Can we 

* catch a narrower category or exceptions and
* check for the code, body or message somehow

?