[BUG] custom NavArea is not working till restart

Hello, I just wanted to reach out and say I was able to fix this engine side by overriding NavArea::PreSave to call RegisterArea.

Once I made this engine change, the NavAreas register without restarting the engine.