Return from a blocked thread with an object that may have been copied. If the object was copied we need to check and may need to copy it again.