object: Ensure that a type's destroy callback is called if init fails.
object: Ensure that a type's destroy callback is called if init fails.

Else, failed init may leak memory.

tokkee/sysdb,tokkee/sysdb,sysdb/sysdb,sysdb/sysdb,sysdb/sysdb,tokkee/sysdb