STI is finally working with 3 account levels having individual sign_ups, but the same sessions