I saw many examples on the net of people putting role/authorization and various other types of session information within the JWT and it just looked insane to me.
Ultimately, I think what I ended up with is only a minor win over just generating random tokens and maintaining a "sessions" table. Probably not worth the effort and likely won't use JWT again.