I've learned to trust OAM messages. If it's telling you there is still an object out there for the application group then there likely still is. This can happen for a number of reasons: OSMC not run/errors, ARSEXOAM not run/errors,... Generally speaking deleting empty application groups shouldn't be difficult. I would try to track down the what/why an object is still out there when you believe the AG should be empty.