Fix: pre-resolved promises passed into <?when?>; .then checks in instance.js