I still think they could have charged for less than the full month. The goodwill and trust that would have engendered would probably have been more than worth it in the long run.
Absolutely not. The client will either take you as shady or incompetent for being that much wrong in your estimate.