Only do one checkpoint when done downloading. Endpoint uses timeout upon closing. DispersyInstance sets timeout to 0. Threads in Community and SwiftCommunity are now stopped upon unloading communities.