delay return from g(), but dont block for callback (causing problems with jvm input...?)
split jvm resume/wait
use new lua state in jvmti callbacks
do lua_interface_init() later in startup