Pathfinding and Ledger Acquire fixes and cleanups

These changes significantly improve the way pathfinding requests are dispatched and the way ledger acquires are managed.