did you found a solution to this problem?
I'm facing a similar situation.
Forgot to say that the part that I'm wondering is the FacesContext being null.
The FacesContext can not be injected. I guess because RESTful webservices are not handled by the Seam Container (you may not trust my words, ...I'm just speaking out of personal experience :-)).