Fix small bugs caught by JC (and Alex).

- Fixes modifiers not updating when using a shape changing modifier.
- Rebuilds modifier inspector when changing modifier type (% to index).
- Only uses transform properties when they are marked active in the inspector.

Diffs=
9e0c43b70 Fix small bugs caught by JC (and Alex). (#5647)
diff --git a/.rive_head b/.rive_head
index 1006195..20aa516 100644
--- a/.rive_head
+++ b/.rive_head
@@ -1 +1 @@
-a1fa56a0874ffabc3ee69cbed7f0478fa2792eb7
+9e0c43b70a4f25342bf4572d1284c01b4781cf99
diff --git a/submodules/rive-cpp b/submodules/rive-cpp
index 8412e70..9b93265 160000
--- a/submodules/rive-cpp
+++ b/submodules/rive-cpp
@@ -1 +1 @@
-Subproject commit 8412e70e62e1d22cd98c839b946a1ee3fa5f8983
+Subproject commit 9b9326566eb966d13e1b6b289aef2dcf2ac33b2e