Actions watcher redux

Make sure Actions queued before a watcher starts are picked up when the watcher does start.

Also slight refactoring to prepare for Actions being queued on Services as well as Units
We're now extracting this from the mongo `_id` again.  The possible panic will go away once we have the names.ActionTag refactor in and can make this a little cleaner.