Fix double-delete in Singleton::make_mock