dm thin: handle running out of data space vs concurrent discard