I recall in another thread, that OSX guests need to have 2 vCPU's in order to avoid some particular issue, but I don't recall the details.
I've been running an OSX guest for months without this issue.
One other random thought - you didn't enable TRIM in the guest by accident did you?