I hope you don't mind, but I build my transaction manually and checked it before hand, turns out it began with a 7! I must be lucky today.
7e7a9aae3007f1cfaa853a6f304e07813bbfb0cda5faf8e5ff2a4e467dda5a87
010000000131a942717f4843237f8c11b664f96edb429553a0b4c0a92e144a7d8cf4fe51fc00000 0006b48304502200a3816ca0057a502b49f17e3a2774ecaed77dc8957868d1a34958334a8f78f8e 022100f72678a4c4979669d9a873259f30ceb2934b065c1fff2ec406cc1389b70c8f24012103562 8021c3525ddf260ffa530dc128f52d93af568882ebd1251a7108627c9ac2dffffffff0230eb7f00 000000001976a9149d184da30b40ef36a0bc68afd7351d6bfafeb72788ac40420f0000000000197 6a914afbd00a851a657f1fdb90d0a875d9b9efeadd10388ac00000000
7e7a9aae3007f1cfaa853a6f304e07813bbfb0cda5faf8e5ff2a4e467dda5a87
010000000131a942717f4843237f8c11b664f96edb429553a0b4c0a92e144a7d8cf4fe51fc00000 0006b48304502200a3816ca0057a502b49f17e3a2774ecaed77dc8957868d1a34958334a8f78f8e 022100f72678a4c4979669d9a873259f30ceb2934b065c1fff2ec406cc1389b70c8f24012103562 8021c3525ddf260ffa530dc128f52d93af568882ebd1251a7108627c9ac2dffffffff0230eb7f00 000000001976a9149d184da30b40ef36a0bc68afd7351d6bfafeb72788ac40420f0000000000197 6a914afbd00a851a657f1fdb90d0a875d9b9efeadd10388ac00000000
Code:
raw = rpcConn.createrawtransaction([{"txid":"fc51fef48c7d4a142ea9c0b4a0539542db6ef964b6118c7f2343487f7142a931","vout":0}], {"1H2DfhYR3Mkkhd4zRQtUuPY2G6dfU3wrb7":0.01 , "1FKeCjp2ReCEkfjBwNtJyWY7WKq8XajSbj":0.0838328})
signed = rpcConn.signrawtransaction(raw)
hashed = hashlib.sha256(hashlib.sha256(binascii.unhexlify(signed['hex'])).digest()).digest().encode('hex_codec')
txhash = ''
for i in range(32, -1, -1):
txhash += hashed[i*2:i*2+2]
if txhash[0] == "7":
print "collision found"
print txhash
print signed
print nonce
break
Poor ogrgrat.