Fixed issue with parent-child switch condition with different arguments.

Previously, a parent switch with different conditional arguments from
the child would always fail due to the check only taking into account
a single input.  This patch moves the check into Manager.