Well, as an idea, perhaps it's worth experimenting with running the
script from a different script engine -- put InDesign into a modal
state, and then run another script that can kind of ping InDesign --
perhaps run another script with a #target ESToolkit and see if you can
get InDesign to respond with a modalState == true with BridgeTalk?
Just an idea.
Ariel