Add roles.
Fix.
Add masquerading to handle_xblock_callback.
Add test.