Need a `fail()` case for this (it looks like command promises get rejected if an exception is thrown in the command handler on the node side).