2015-09-07 16:23:58 ERROR: AcceptToMemoryPool : not enough fees 3b90916d8442342813c4b6415f699cdd2846f668881c7ce8f5966a16a3bf47f3, 100000 < 200000
It is not propagating because it has insufficient fees. There is no bug here.
Can you dumprawtransaction and paste the output here? If you do I can explain why the fees are insufficient. I'm guessing it has an output that is too small and thus triggering the fee penalty? BTW, what client created this transaction?