change from failsafe_analyse to failsafe_parse (#8828)
### Description
change from failsafe_analyse to failsafe_parse as ParseResult is flat and can be snapshot easily
failsafe_analyze didn't work correctly as it stores nested Vcs in State which breaks GC and dropping of excessive cells since these Vcs point to stale cells that no longer exist
### Testing Instructions
<!--
Give a quick description of steps to test your changes.
-->