Не противоречит, т.к. это разные процессы.
Так он и в случае канистры становится частично необратимым, т.к. равновесие меняется от равновесия в растворе, к равновесию с газовой фазой.
В случае просто наличия раствора, так ничего идеального нет, я уже писал, что в следствии нестабильности угольной кислоты и конечной растворимости CO2 в растворе, равновесие будет потихоньку смещаться к потере углекислоты...