Do not use a second lookup for the contract in StrictHash assertion
Do not use a second lookup for the contract in StrictHash assertion

`all?` iterator already provides contract for the `valid?` check. Use
it instead of accessing `contract_hash` again.

smt116/contracts.ruby,smt116/contracts.ruby