Я сейчас представляю что-то такое: нужно пробрасывать ошибку из места где она возникла наверх, до момента где мы сможем решить что с ней сделать(например залоггировать и сделать graceful shutdown). Осталось понять, как это лучше делать, чтобы был и стектрейс до ошибки.