See neo-project/neo#2393, we need this to be able to sign multisig transactions.
Contracts have empty verification script and their hash is calculated differently.
It allows to invoke native contracts as committee from CLI in privnet, e.g. to set new oracle nodes. Also don't require `out` flag in `multisig sign` if tx is to be pushed.