currently, allocate_aux_stack and free_aux_stack are called with cluster->lock held.
however, depending on configurations, they might end up with calling functions exported by the wasm module.
if the wasm does something which acquires cluster->lock, it would deadlock.