If a user withdraws partially from a pool that has 0 allocation points, we is able to harvest the rewards at that time. But if there is a rewarder still emitting rewards, these rewards can't be claimed by the user because any subsequent harvest or withdrawAndHarvest calls will revert because of an underflow.
These rewards however can still be claimed by other users.