Fixed issue with promoting resulting in a demotion if lacking permission
also fixed demoting resulting in a promotion if lacking permission