Typically one shouldn't leave things the way they are, if we don't intend them to stay that way. If you want to restart the layout as it was originally, then I'd suggest re-generating it using events (set sprites, objects and stuff to original settings, such as position, recreate if needed etc.). Yeah, would be nice to have a tickbox for layout whether to have it remember final state or forget everything and go fresh next time.
However, global objects and variables would still carry over. Don't leave everything to Construct runtime and control everything by yourself.
Nothing wrong with being a control freak