Wrap get_item inside bulk_operations internally, to cache query for active versions

[LMS-11402]
Merge pull request #5441 from cpennington/split/get-item-bulk-operation

Wrap get_item inside bulk_operations internally, to cache query for active versions