Always refresh profiling CCSes after running pending initializers
This fixes #24171 (closed) in the way described in #24171 (comment 536230). Writing a test case for this is a bit tricky, so the current test case uses the RTS API to load an archive directly, which avoids the need for a profiled GHC(i).