Cache member distance last because it takes the longest

This way you're getting a result in the DB quicker.

It's important for the daily updates as this will mean the division
caches update sooner after the division is loaded, allowing the
applicaiton to actually work properly for those new divisions.
Remove empty block
Add output to task like the other cache update tasks
Add daily update task
Add default value for possible votes. Fixes #319