Sometimes requests get canceled before they're completed.
Currently, that leaves data files on the Konmaripo instance that prevent further cleanup because the data files already exist.
We should use a cancellation token, check it, and clean up if something happens.
We should also clean up if an error occurs.