fix bug in model promise mixin so that it falls back to the standard error callback assignment method