Given the parallel_shader_compile extension is it safe to detach/delete shaders while you are still waiting for the program to finish linking?