## What changed?
Add drained field to InternalTaskQueueStatus.
## Why?
This is useful to tell if a queue is empty. Will be used for automatic
partition scaling.
## How did you test it?
- [ ] built
- [x] run locally and tested manually
- [ ] covered by existing tests
- [ ] added new unit test(s)
- [ ] added new functional test(s)