Move colon (:) to TS_REGEX
Prevent non-unicode in modify reservation

Fixes case when modifying reservation booked_for has special characters
Minor cleanups
Run requestFinished inside retry loop before commit
Retry on index-related IntegrityErrors

closes #1629
Prevent error for non-existing contributions
Log failed deletion