Magic Immunity is technically an SR of ∞. Therefore the creator of a Golem can order it to lower it's SR so that buff spells or Awaken Construct can be cast on it even after creation and activation.
This is a nasty surprise you can pull on your group sometime, throws them off "Oh another iron...