Направете го в едно:
UPDATE `users`
SET `rights` = '[PRO]', points = points - 50
WHERE
`username` = 'somename'
AND points >= 50
AND rights != '[PRO]'
И просто проверете дали имате засегнат ред или не. Ако нямат достатъчно точки, няма да се актуализира, както и когато вече имат правото. Това избягва условията на състезание.