Fix derived abort signal cleanup

Fixed an issue where derived stores weren't properly aborting their own signals when disconnecting. The abort controller is now correctly cleaned up in a non-reactive context to prevent errors when derived stores are removed from the component tree.