tbm_surface_queue: attach and check surface when free_cond is awakened