fix some shib signup session related bugs