Fixed a bug when calling save() on an Instance

Previously, if you called save() on an Instance without passing a callback argument **and** made no changes to the extra variables in that Instance, in the saveInstanceExtra function it assumed the presence of a callback and would throw an error.