Recurse vm regions for memory viewer for more reliability.

Otherwise our VM read may fail if it's too large.