I discovered an irritating bug in blender logic editor:
When you have multiple states with logic bricks, and you want to delete just one (by clicking the little “x” symbol) it’ll delete every other logic brick of the same type on other layers until the one you want to delete is the only one left.