[omx] Use generic texture queue for alloc/destroy

Fix race condition on exit