Looking forward to hearing if you made any progress with this. I'm doing some testing within Personas 3.0, and am running into a similar issue. For comparison, the part I am having trouble with is simply clicking a button - here is the code I used:
function pressEnter(){
session.findById("wnd[0]/tbar[1]/btn[8]").press();
}
setTimeout(pressEnter,5000)
With the above, the button is never 'pushed.' I've messed with it all afternoon and made no progress.
Did you ever figure out how to get your setTimeout working?