When a persistent volume is (silently) not created by Mesos, the scheduler sees the resources that were reserved and unreserves them thinking that, because there is no persistent volume, no node can use them.
The node that tried to reserve the resources needs to either be told that its resources were unreserved, so it can try again, or the resources should not be unreserved in the first place. Either way, something needs to change.
When a persistent volume is (silently) not created by Mesos, the scheduler sees the resources that were reserved and unreserves them thinking that, because there is no persistent volume, no node can use them.
The node that tried to reserve the resources needs to either be told that its resources were unreserved, so it can try again, or the resources should not be unreserved in the first place. Either way, something needs to change.