Does your MyLink have the menu that reads something like "software information"? On my gen9 it has that menu and I can connect a USB and it saves all the software/firmware version info to the USB. If yours has that or a menu you can at least see version info I have access to a system that check see the current available packages. You use your VIN to check and can compare the current version with what you have installed. Could save you $150 for the dealer updating nothing other than overwriting what is already there.
Not to be a downer, but I already searched bulletins to see if the 2016 Limited has an update affecting Bluetooth problems. Doesn't exist. Bluetooth stuff is always either a need to reset the car or reset the phone. Bluetooth works fine on gen8 if the hardware is functioning.