- queue is now encapsulated
- object in the queue is now a dict instead of a tuple (to allow adding more keys easily in the future + for readability)
This will be used in a future commit (which will address T4497),
to get the queue's object twice from different functions.
That's an info at best, as it'd log an error message if a config file voluntarily doesn't exist (e.g. during tests).
exists_accessible already raises relevant errors when a file is present but inaccessible.