Triggering rollback when entitystate is changed from modified to unchanged

With this change, EF rejects pending changes on a tracked entity when it's status is changed from Modified to Unchanged.  
Too many unnecessary thises. Even if you like them they will disappear when R# does cleanup, so may as well remove them now. :-)