Why are my forms getting stuck in queue instead of routed as they are conditionally set?