Is it possible for the sensors which determine when an aircraft has landed in water to become damaged?
Yes, the component in question is called the Underwater Locator Beacon. 

They are not foolproof. To disable them manually you need physical access to the black boxes, which are located in the tail section of the plane.