PRs included: * #22810 (encryption_at_rest_test/encryption: Add some verbosity etc to help diagnose test run issues) * #23778 (encryption_at_rest_test: Make fake_proxy read/write loop noexcept) Backporting them together because the latter needs the former to avoid conflicts, but the former cannot be backported individually due to not fixing an issue. * (cherry picked from commit83aa66da1a) * (cherry picked from commit5905c19ab4) * (cherry picked from commit00263aa57a) * (cherry picked from commit4a44651fce) Refs #22628. Fixes #23774. Closes scylladb/scylladb#25774 * github.com:scylladb/scylladb: encryption_at_rest_test: Make fake_proxy read/write loop noexcept gcp/aws kms: Promote service_error to recoverable + use malformed_response_error encryption_at_rest_test: Add verbosity + earlier stream close to proxy encryption: Add exception handler to context init (for tests)