core: Fix noexcept in check_direct_io_support
core: Fix noexcept in check_direct_io_support

It could try to throw a std::bad_alloc. Fix that with a call to
futurize_invoke.

Signed-off-by: Rafael Ávila de Espíndola <1975039f9046bf513b77c0c5639a0efc25f00e7f@scylladb.com>

dreamsxin/seastar,avikivity/seastar,avikivity/seastar,syuu1228/seastar,dreamsxin/seastar,scylladb/seastar,cloudius-systems/seastar,scylladb/seastar,cloudius-systems/seastar,syuu1228/seastar,cloudius-systems/seastar,avikivity/seastar,syuu1228/seastar,scylladb/seastar,dreamsxin/seastar