The bug
Pistons lose piston head when pushing the block which powers it.
How to reproduce
Place a piston facing horizontal or up
Place a solid block attached to the piston head
Place a button on top of the solid block, and push the button
→ The piston pushes the block and loses its piston head, and cannot be updated
This happens to pistons receiving a 0-tick pulse with a movable block on it's head. Request best title revision from Mods.
http://youtu.be/C6lXr0qK1cw?t=3m16s