Como você desconecta um objeto da sua sessão de hibernação no grails?

Estou tentando fazer isso, mas recebo o erro.

"um objeto diferente com o mesmo valor de identificador já estava associado à sessão"

Parece que preciso remover o dbObject da sessão de hibernação.

def object = messageParserService.parseMessage(messageType, messageText)
def dbObject = object.getClass().findByIdentifier(object.identifier)
if(dbObject != null){
    object.id = dbObject.id
    object.dateCreated = dbObject.dateCreated
}
if(!object.save()) {
    object.errors.each {println it}
}

questionAnswers(1)

yourAnswerToTheQuestion