target/arm64: hold BQL when calling do_interrupt()