llvmpipe: move coroutines out of noopt case
the virgl CI code was using the noopt path and crashing with a wierd can't select llvm.coro.subfn.addr error, turns out we have to call the cleanup pass no matter what.
Fixes: d32690b4 ("gallivm: add coroutine pass manager support")