Allow base destructors to run and fix some error reporting.

When looking for a destructor to run, methodmaps don't walk the inheritance chain. Quick fix. Also nabbed some random error reporting typos.