Describe the bug
When submitting a reimbursement form with an invalid input for vendor, the page will display a 'request submitted successfully' alert, but the reimbursement is not actually saved, and an error is shown in the server logs.

To Reproduce
Steps to reproduce the behavior:
- Go to '...'
- Click on '....'
- Scroll down to '....'
- See error
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.