This is probably not related to the MacOS issues the author had, but I've actually had my .bash_history cleared out due to a known issue in bash:
http://unix.stackexchange.com/a/88856
> When closing multiple bash instances at the same time, there is a known race condition that may cause the history to be cleared.