Test IsPushOnly() with invalid push

Interestingly my python-bitcoinlib library missed this case, resulting in an exception being inappropriately raised. https://github.com/petertodd/python-bitcoinlib/commit/70be1cc5d94fd374e312a050818a40c5047dc724