Just an FYI for anyone in the future, Circular reference in texture stack error happens when you have a texture active on the object and you are trying to bake to that texture creating a feedback loop, just disable the texture in the Texture tab and enable again after back.