DM-1210: Invert buffering for czar in row-based result handling

Code review for DM-1210
General remark - I doubt that return value of print() is useful in any context (can't imagine chaining of these methods) so it may be simpler to not return anything.