Adding a check to prevent double-resolution or error propagation on already-resolved futures.