Sometimes software upgrades don't go through the first time, especially if the Wi-Fi connection is weak and data packets were lost. The radio will check the file before install and will abort the install process if the file is not 100% perfect.
Software updates have been a usual daily occurrence
This is not normal. I get on average one update a year. It was most likely trying to tell you that a software update
was available for download and install. It will do that every time you start the car if you have the "automatically check for updates" selected in your menu... and are out of date.. you can switch this off if you like.
and turned off the engine, I got a message on screen asking if I want to start software upgrade. I replied yes, and stepped out of my car
What happened there was It began to upgrade your firmware but then the radio shut off when you exited the vehicle stopping at mid upgrade. The radio wasn't able to complete its task before the power got pulled. Something was most likely left on due to the software upgrade not being completed with the engine running then draining your battery.
This is the main reason they ask for you to remain in the vehicle with the engine running to prevent the radio shutting off during a download or upgrade.
You will see the same warnings on your television, phone or computer when you are updating.
This is from the Subaru software update PDF
IMPORTANT NOTES:
• Do not leave the vehicle once the update begins as ignoring pop-up requests may lead to
battery discharge.
• Do not touch any of the buttons on the head unit while the updating process is taking place.
• If during the updating an error screen is displayed asking “Do you want to Retry”, press
“Retry” to restart the update.
• Once the updating process is complete, the head unit will perform a “soft” reboot.
(NOTE: several “hard” reboots are required to fully install the update. This procedure is
covered in Step 6 below.)
• CRITICAL STEP: After the reboot process completes, press the HOME button to
return to the HOME screen. (NOTE: If the “install message” is displayed asking if you
want to start the update process again, press “Cancel”, press the HOME button again and
return to the HOME screen.)
STEP 6 - Turn the ignition OFF, open and close the driver’s door then remove the flash drive from
the USB port. If an error screen is displayed asking “Do you want to Retry”, press “Cancel”.
IMPORTANT: Wait AT LEAST 3 MINUTES before proceeding to Step 7.
STEP 7- Verify the newly-installed Software Version ID using the following steps:
• Turn the ignition back ON. Confirm the “SUBARU STARLINK” screen is displayed. If
“SUBARU STARLINK” screen is NOT displayed on the first screen, system did not fully
enter “sleep mode” and reboot properly. Perform Step 6 again and wait AT LEAST 3
MINUTES before proceeding.