Some non-standard PUSH33 data CHECKSIG and PUSH65 data CHECKSIG where data is not a valid pubkey were incorrectly wrapped as P2PK, which caused the compressed script to be wrong in the db.
This fixes the compression for new keys. The existing db can be fixed in a separate diff if we decide it is necessary.