Мне поначалу рассказали, что readAll надо использовать, а не дедовские методы. Оказалось, что readAll не волшебный. Потом оказалось, что надо monix-nio использовать вместо observable. В monix-nio, естественно, ровно один метод чтения и декодирования, про переносы строк ничего нет, бохато.