Yes bugsy it return false values depending on the player last team when he was alive it doesn't follow the offset until he get respawned basically it get updated to the offset when the player get respawned.
I think get_user_team gets player team from the scoreboard info