Dynamic Task Allocation in Operational Systems: Issues, Gaps, and Recommendations