Reload appointment before deleting it to avoid hibernate errors, fixes #47

Deleting appointments right after creating them caused a StaleObjectStateException.
Loading a fresh copy from the database before deleting fixes this.