Add permission: [{ permission: 'question', action: 'deny', pattern: '*' }] to client.session.create() call to prevent background sessions from asking questions that go unanswered, causing hangs.