Yeah, since you've got the core-1.0.0.zip, you're running v1.0.0 on the Arduino IDE side (otherwise it would have been core-0.9.5.zip for the 0.9.5 core, etc). Installing Saturday/Sunday makes sense, as I think it was put online around then.
As 0.9.5 was still in the beta stage, behaviour of the oaks is a bit odd at the moment. Post v1.0.0, I believe the Oaks will self-update their core as needed. Don't know how that works yet though - if it is fully automatic, or you update your core, and the next time your program it triggers an update, etc...
Reason you are supposed to do a OakRestore during the beta period is to ensure that everything is reset to defaults, just in case there is a sticky setting that breaks things (as well as testing the new user/first update process properly). However, if you powered up your Oaks for the first time and configured them with SoftAP on the Sat/Sun after v1.0 went live, there was/is no need to do an OakRestore, as you were already at the factory defaults state. Only people (like myself) who had been running the earlier beta versions (0.9.1-0.9.5) needed to go through OakRestore process before doing the SoftAP configuration. So for you it was probably just a matter of installing the Oak core on Arduino, and if you hadn't been running it earlier, you wouldn't have had to cleanup your board support. And for your Oak, you would have just run SoftAP to do the first-run configuration and firmware installation.
If I run SoftAP now, I'm running r5 (on my last Oak to be updated), and configuring it only sets up the wifi credentials again - it doesn't do any updates. So now I need to do the OakRestore to reset it back to the original factory state, and then I can configure and update this last Oak to r6.
Hope that clears things up.
Pete