Refactored queudisk to use phatqueue structs, so that we can dynamically choose between disk and VR in queueRPC