Make -fulfillWithResult: a no-op if the receiver is finished