Metabolites collections correct after undo/redo

Highlighting correct on undo/redo. Example: when duplicate metabolite,
undo turns cell back to white, redo restores duplicate which is
highlighted orange. Some bugs with suspicious metabolites when fixing
reactions.