Hello lyctkel,
maybe it would be better if you write "revert my changeset https://www.openstreetmap.org/changeset/157590640 which changed glass colour to a wrong value".

If you do this you wouldn´t need a source tag for this changset on the container node. 

Or you use "source:recycling:glass_bottles:colour=changeset 118956140".

If you use the source tag like you do now, everyone that want to change something at the container first have to look what this changeset was about, so he isn´t adding worse information, because someone added it from a better source in this changeset.