The FCPXML should reflect both Roles assigned in a Project timeline and any assigned to clips in an Event before adding them to the project.
As Oliver states, Project assigned roles will not ripple back to Event clips. They are per timeline. Which allows you to reuse clips in different projects without crossing roles.
Noah
FCPWORKS – FCPX Workflow
FCP Exchange – FCPX Workshops
XinTwo – FCPX Training