Hey,
I have been investigating this issue and have a few questions. Does this occur only in projects that were converted from 4.0.2? If you recreate the service or task, does it happen still? Finally, have you tried making a brand new Behavior Tree with some basic logic to see if it will become corrupt? Any additional information may help.
Thank you,