Do not hide exceptions thrown by the database (#2756)
Do not hide exceptions thrown by the database (#2756)

If there was a problem with a SQL statement, the current code you log
the exception, but silence it, resulting in a weird user experience.

This commits make sure to throw any errors that would occur during the
saving process.

Fixes #2752
bauhouse/sym-todo-list,michael-e/symphony-2,bauhouse/sym-todo-list,symphonycms/symphony-2,symphonycms/symphony-2,michael-e/symphony-2