Do not know, is this is really needed.
If you have a beta, then you version is always higher then release on server.
In case you have better (version is higher then release) you would be suggested with beta.
If you already have pdb installed, you would be suggested with link to installer with pdb.
Only one case is missing, when you are on release, you would not be suggested with beta version.
And probably this is correct, I do not want everybody to use betas, because then would be more problems with consulting then benefits from beta testing. So, I prefer that people should explicitly install beta, and then get betas suggested.