export async function runIsolatedJob(scheduler, task, { lane = 'background', onError } = {}) { try { return await scheduler.run(task, { lane }); } catch (error) { onError?.(error); return { ok: false, unavailable: error.message, isolated: true }; } }