Harvester / GN protocol / Misc fix

* Fix for https://github.com/geonetwork/core-geonetwork/issues/578 : saving category
* Fix for record not updated after first harvest