Thomas, please make sure that both sides uses ContentMarshallerHelper to read/write the content. By both sides I mean code that sets the content when completing task and the code that reads it based on the completion event - which is HT work item handler.
HTH