Fixes #2531 - Auto-save now works as expected.
Copied saveLog(false) from onStop() also into finish(). List of caches
now gets refreshed, because saveLog() runs while VisitCacheActivity is
still running. saveLog(false) was also left in onStop(), because in
case the activity gets interrupted and finish() is not called, the log
will still be auto-saved.