There is too much UL scheduling because the buffer status is overestimated. This commit tries to make things simpler.