  There are ways to undo edits too; keeps more historical content and reuses existing nodes with their exact existing locations but isn't something to stress over.
  You had both amenity and disused:amenity. I removed first as it implies a restaurant people could actively go to. Second could likely go but does seem to match the 'disused:' tag purpose so I wouldn't call it wrong; if they modified the insides to not be restaurant ready then we would call it wrong.
  I changed disused:operator to disused:name as name is something people would be more likely to run across in old sources like street imagery and consider adding first. I use it as a "please don't carelessly add it back" and don't expect Culivers to reopen here. Realistically we could likely do a single disused=yes to minimize tag clutter while getting the point across that it exists but isn't used. 
  Not familiar with end_date nor could I make any useful sense of it for openstreetmap use so I didn't touch it. Don't know if any consumers process this tag to disable amentiy=, remove building=, etc. in any useful way.
  Thanks for mapping.