compaction: Fix use-after-move when retrying maintenance compaction
compaction: Fix use-after-move when retrying maintenance compaction

SSTable was moved into descriptor, so on failure, it couldn't be used
without resulting in a segfault. Fix it by not moving sst, and changing
signature to make it explicit we don't want to move the content.

Fixes #10505.

Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com>

Closes #10506

scylladb/scylla,scylladb/scylla,scylladb/scylla,scylladb/scylla