tests: Break dynamic state tests out

Having all dynamic state tests in a single testcase causes
errors on mobile so breaking them back out into separate
tests. There's still one failing on mobile that needs to
be separately debugged.
1 file changed