Test case showing incorrect refusal to demote