James,
Basically, yes.
The hcidbinit -AC command generates a new set of databases and you loose all data that was in them.
The rebuild commands will reindex the databases in an attempt to save what is in the databases. Always try this before you write them off as corrupt.