Exceptions in BlockManager are shown on the UI

Hashing is done after completing a download, too