Refined mutex filter to have req.condition

This is to have mutex filter to apply the two basic mutex rules.