fool proofing shader export a bit, better handling of instance shader when not explicitely set on custom shader plug