- Fixed bug in mutable extension as well as
:func:`.attributes.flag_modified` where the change event would not be
propagated if the attribute had been reassigned to itself.
fixes #2997

Conflicts:
	lib/sqlalchemy/orm/state.py
	test/orm/test_attributes.py