when a piston is powered two blocks above, if there is a bock update adjacent to the piston it will activate, if you break the block powering it it will stay activated until another adjacent block update occurs, resulting in a block update detector.
Related issues
Comments

This issue has been reported 286 times already. It has been linked to the original bugreport.
Please search before reporting any bugs, as it's likely that one exists already.