The archive library if saving with only placed objects may have missed the macro objects that the sinks would call. To fix this there would have to be a placement of the call objects as well.
We did a similar thing in cleaning out the 8.1 pla by opening the file and extracting the library to a folder. This creates a .LIB file which can be modified. You may want to copy the .LIB before making any changes so if you change or remove any objects by mistake, you can pull them from the copy rather than having to extract the folder again. Next, make the changes to the .LIB (deleting unwanted objects from the .LIB folders). Then open Archicad and load the .LIB along with any other library parts through the "Library Parts Manager" and modify the parts as needed. Once you are done with the modifications, create an archive file selecting the "Save all library parts" check box in the "Option" screen (from the "Save as" window).
You can now load the .PLA as a library and if you have any issues of missing objects or items, replace them in the modified .LIB and rearchive the file.