The MERGE_MSG file isn't really that important.  If MERGE_MSG wasn't written out, it just means the user needs to supply a commit message to us at commit time.  I wouldn't call that a fatal condition.  Its fine to ignore it when its not found.