push down assignments to scopes where they are needed patch by dbrosius; reviewed by slebresne for CASSANDRA-3396