Move code to remove attach points and events to separate method, so it can be called independently of destroyRendering(), fixes #16889 !strict.

Also removing redundant call to this.own(), from [30465], refs #16585.