database: Make wrapped version of timed_out_error a timed_out_error
database: Make wrapped version of timed_out_error a timed_out_error

Refs #9919

in a6202ae  throw_commitlog_add_error was added to ensure we had more
info on errors generated writing to commit log.

However, several call sites catch timed_out_error explicitly, not
checking for nested etc.
97bb1be and 868b572 tried to deal with it, by using check routines.
It turns out there are call sites left, and while these should be
changed, it is safer and quicker for now to just ensure that
iff we have a timed_out_error, we throw yet another timed_out_error.

Closes #10002

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