Fix list length bug when SlskQT doesn't send all expected data