fix subsumer implementation.

Fix bug that caused chains of activities.
Still an issue with cycles which we are about to create; currently an
exception is caught and we move on.