The reference client defines spam as 2730 satoshis if the minimum relay fee is 0.00005BTC/KB. That means, for the default configuration, an output must have at least 2730 satoshis. Since most nodes uses this minimum relay fee, your output must have at least 2730 satoshis. In your transaction, one of your output is 0.239092 BTC and the change is 0.00000069BTC. Since your change does not meet the dust limit, your transaction is not relayed.
Either increase your fees by 0.00000069BTC or increase your BTC you are sending by 0.00000069BTC.
EDIT: I got it to work using a custom broadcast -- thanks!