It is considered a best practice to configure the Check Published Message Complete Workflow rule to check for the Pending message status before checking for other statuses. Doing so minimizes Workflow Timer service processing time of the rule and thereby increases overall performance of the Workflow solution. This is because the Check Published Message Complete rule may take several passes of the Workflow Timer in order for the message to complete. With the recommended configuration, checking the status of the message takes a single check per Timer pass until the message is completed - at which point there will be one final check of the individual status values.