Use AnkiDroidApp.closeCollection() instead of getCol().close()

When changing the collection path it's necessary to use AnkiDroidApp.closeCollection() so that resources are freed properly, and the Activity starts back up again as expected

Also added more logging