Updated messages for failure to commit

- Updated error messages for past version + suggestion on adding auto commit
- Added suggestion for retry able errors
In a way they are told, as the more specific error message is still printed below it. In case of a past version error: `ERROR: FoundationDB transaction open too long: 1007 - past_version`. Is there a preference to merge these two in a single message? I could see the advantages of not losing the detail of the standard error messages.