Adventure is updated only after media is saved

Earlier, the adventure was updated with new media as soon as the local
file was available but before it had been saved into IndexedDB, which
could corrupt the adventure data if a transfer was interrupted (by
closing the browser, for example).
Scene conversion