Regarding interrupted eating: the UPDATE5 file in this version says:
A major new feature in Patch 5 is timed-out eating, i.e., being able to be interrupted while eating by monsters attack. Mike Stephenson provided the basic structure for dealing with partially eaten food. We believe that the only remaining flaws in this code are occasional non-optimal messages which are generated by it (we are working on correcting this).
but I find references to partly eaten food in the NetHack 3.0.4 tree. On further examination, it appears to be possible to wish for partly eaten food in 3.0.4, but this was only a stub to be filled out later. Ray Chason 18:44, 6 August 2006 (UTC)