it's not the server's fault, but the crappy BT clients not complying with BT specifications.

instead of "have it" message they send "100% completed" that causes these false info stats.