When you use getstatus on a server with a large number of players, you will not get the full list of players because the info will be split into 2 or more packets and only the first udp packet will be parsed.
Here are the possible solutions:
1) Include sequence info in getstatus response
2) Create a new getstatus that uses sequence info
Implementing 1) would break compatibility with q3 and all the tools that are designed to get info from q3 servers.