Based on
The bug
Retracting sticky pistons which fail pulling slime/honey blocks, for example because they are blocked by an immovable block, do not update blocks around the piston head.
Explanation
See description of When you suppress too many block udpates....
This bug is useful and pretty harmless, so probably won't be fixed for a while.