A shame this loses the cause (if any) that was set in `findUniqueMachineLocation`'s call to `absent(...)`. But no obvious way around that.