rename coinbase_script() to raw_data_script()
some output scripts are unspendable and cannot be deserialized. instead set those output scripts as opcode::raw_data (like with coinbase scripts).