public virtual Task TryToFixUsability()
Used by GCO for objects where IsUsable is false, attempt to recheck. Used mainly for filebased serializable objects (Nadcon grid shifts, DLS translators). Returns True if the object is usable, and False if otherwise.