Blocks can be issued cross-wiki. Thus BlockRestrictionStore should become a proper cross-wiki store by injecting the correct LoadBalancer into it. A new BlockRestrictionStoreFactory service should be created for doing so.
A LBFactory should be injected into BlockRestrictionStoreFactory which then fetches and injects the correct LoadBalancer into a BlockRestrictionStore.
Currently if a cross-wiki block with restrictions is being created, the block is being stored in the foreign database, but the restrictions are being stored in the local one. This is definetly not wanted.