This is due to a bad state not staying in sync with the chain all the time, causing a trade not to be taken down when it would revert. The percentage of affected trades is small, but it's more prominent in markets with lower liquidity, like weather. We are working on a fix for this now. This fix will also fix the reward issue, as it’s related to it.