Description
Once #220 is complete. We should force the validator client to ask for a specific slot to be produced, in case there is timing issues in the grpc or validator client. This may mean the validator client signs a block at the wrong slot.
Once implemented, we may want the validator client to also ensure the block it is signing is of the correct slot, for added protection.