refactor: `ShardNotOwnedException` should be send over `Mono.send()`