Resolves when the target SnapshotSource has been initialized.
Example
let snapshotSource = fin.SnapshotSource.wrapSync(fin.me);
const snapshotProvider = {
    async getSnapshot() { return 'foo' },
    async applySnapshot(snapshot) { 
      console.log(snapshot);
      return undefined;
    }
}
await fin.SnapshotSource.init(snapshotProvider);
try {
  await snapshotSource.ready();
  await snapshotSource.applySnapshot('foo');
} catch (err) {
  console.log(err)
}