wrapped writer in seastar::futurize_invoke to make sure that the close() for the mutation_reader can be executed before destruction.
Fixes scylladb/scylladb#22790
Closes scylladb/scylladb#22812
(cherry picked from commit 0de232934a)
Closes scylladb/scylladb#22943