Fixes for RenderManShaderUI

Annotations are now correctly reloaded when the shader itself is reloaded. More sensible errors when bad annotations are discovered.