Persistent job queue, derivative of android-priority-jobqueue.

Because, at least in our use case, they won't be available at construction time.  As time passes, the encryption keys will come in and out of memory, so this method will be called multiple times, but we only care about the first time that it's called so that we can load the queue off the disk and run the jobs.  After that, the jobs will already be in memory.