Only process incoming PlanControlState messages if plan_id is not empty.
Closes #2925.