Never mind. I finally figured it out. I had previously had my application set up to use a SCIM Agent. I merely tried to switch it to make requests directly without the Agent. I guess something gets cached and makes the form cause internal errors. To fix, I removed Provisioning altogether then added it again and it started working.