Fix insert order issue with recent change listeners

These listeners previously had to be run after the workflow
had been inserted to ensure things work. Remove this fragility
and depend on the new commit metadata instead.

Fixes bug where new topics did not show up in recent changes because
their workflow did not yet exist.

Change-Id: I44dfbb7896464d9b34326fe452fa921633b873e6
Merge "Fix insert order issue with recent change listeners"