Pay2ScriptHash not valid before block 175000

BIP0016 does not apply to blocks earlier than 175000.  In addition, the
input script must have at least two elements: a signature and a
serialized script.