forms: oops: Properly validate forms for agents

This patch fixes a small glitch where validation might be bypassed for fields for agents. Previously there was a glitch where required fields would have their validation errors ignored.