You're right about the save file, it doesn't reproduce the issue when loaded. Sorry about that, I thought I tested it after saving.
I created a new file, saved in Marlowe's office just before the phone call. (Thanks for the tip about the frame, I forgot about that feature.) When I load it after restarting ScummVM, I can reproduce the issue.
I noticed something today while testing. ScummVM crashes when trying to start a new game from within the game (on the notepad). Do you want me to create a new ticket? I can confirm that the June 21 nightly build doesn't have this issue.
Assertion failed: (_map.contains(name)), function load, file /data/src/master/engines/private/code.cpp, line 85.
Abort trap: 6