GetPlayerVersion returns "1.0 -", which seems to be incorrect. I believe the correct value is "1.0 - GTA: UG compatible", but it seems to be truncated to the same number of characters as "0.3.7".
This can be worked around temporarily by just checking for "1.0 -" for the time being since UG-MP is the only client to return this value.