There are many SAP bugs for activities reason/result please raise message to SAP after debugging if any custom code is not clearing up that entity/attribute. The issue is that the value which you are setting is getting cleared from the entity on second roundtrip.
There is a similar note 1537041 which might give you some pointers.
Thanks,
Shobhit