Fix: crm_resource: Ensure we wait for all messages before exiting
- Wait for deletions from remote nodes too
- Only reset counter if it went backwards past zero
- Start mainloop for the new --cleanup mode
Terminating too early prevents our delete operations being read by the
crmd process.