improve coerce preformance

no need to resolve 'untrusted then' if non exist (when returning objects that usually don't have 'then'