Add validation of possible errors before workflows are executed.

Description

We should handle cases where references (like teams and channels) become unavailable or are invalid because of user error.

QA Test Steps

None

Status

Mana

None

Assignee

Unassigned

Reporter

Christopher Speller

Epic Link

Fix versions

None

Mattermost Team

Integrations

Sprint

None

Labels

None

GitHub Issue

None