We need to include support within PyActiveStorage for the situation where the remote server does not support ActiveStorage but the client has requested ActiveStorage support - in this situation we should fail over to calculate the operations ourselves. To do that, we need our version of reduce_chunk to grab the necessary blocks and do the operations itself, as it currently does for POSIX.
In the long-term we would hope that netcdf4-python would do this transparently, but for the moment we need to use h5netcdf to do it.