We tested out the rewards programs at Sephora and Ulta — and the winner was clear for one key reason