Issue #3610107: Add a CommentOperation task type and a generic guarded-outcomes seam for pull operations
Follow-up to #3610077. Adds guardedOutcomes() on UserOperation, a CommentOperation subtype (orchestra_ui), and PendingActionsFinder::forInstance() for per-instance host surfaces. See the issue for details.