To add to this, since I don't think it was necessarily explicit: Not only can you not receive a previously true cancel (cancel reason with keep_debits=f) but you also can't receive something that's backordered (cancel reason with keep_debits=t).
It's more egregious not to be able to receive backordered items, since it's obviously much more frequent to receive something that was previously marked backordered.
To add to this, since I don't think it was necessarily explicit: Not only can you not receive a previously true cancel (cancel reason with keep_debits=f) but you also can't receive something that's backordered (cancel reason with keep_debits=t).
It's more egregious not to be able to receive backordered items, since it's obviously much more frequent to receive something that was previously marked backordered.