Make removeOpcodeByData only search canonical pushes.

Matches bitcoind behaviour. Pointed out by one of their tx_invalid tests.