Issue #3056198 by baldwinlouie, yas, Xiaohua Guan: Add ability to switch to another roles after assuming a role