Correcting OnStop interface regression

OnStop with no arguments is actually used as-is by classes in Platform.  A zero-argument version is now provided to support these use cases, while the single-argument variant is marked "sealed" in order to prevent any attempt to override its behavior, as such an attempt could result in CoreContext hanging.