Qld aids Virgin to weather virus crisis