We could add a 'allowMultipleOffers' to TaskLocality (or pass it as an arg to resourceOffers) to control which locality ref's are allowed to schedule multiple tasks - but this looks like a hack.
A better solution would be nicer.