Fix bug in ChangeAccumulator where change initiator can be incorrectly identified as having been routed to if a changeset was was accessed via getChangeSet() but no message was ever added to ChangeSet.