Just renamed an Object (.os) and then updated the Package name and Public Object in the Object manually, as they didn't seem to have updated, this generated the little error symbol next to the Package name indicating that it didnt like the change, but the code still compiled and cleaned ok.
Have I missed a step here ? or is the error just a red herring ?