Avoid updating the soa serial twice when creating a record

Calling save on on object triggers the after_save callback every time, even if the object wasn't modified so we need to avoid multiple calls to save in a controller action