Fix race condition when setting callbacks

Prevents a race condition that may occur if the future returns
while a callback is being set.
Merge branch 'race' into 2.0-fixed

Conflicts:
	cassandra/cluster.py