show logging about preload/pre-main time even without a main
add docs and testing for mem init file being async
add commented out line to help debugging llvm opt aborts