XD-1593. Avoid SharedServerContextInitializer and only support overriding codec in the SSC - still deciding if this is better than the previous commit