Booked an out of warranty mail in battery replacement with apple last week for my 13 Pro on 15.7.2. The 🤡's that apple employ must have booked it in as something else because I received my iPhone back today with 16.3.1 and a note that the repair centre couldn't find any fault with the battery.
Restored the phone to 15.6 RC, then put it in supervised mode with iMaazing. Set the delayconfig profile to 70 days. Turned off the setting to set time/date automatically is settings -> general -> time/date, then set phone date to January 28 and turned off WiFi/mobile data. The iOS 15 beta profile installed without any issue. Installed the delayconfig profile and went to software update to be greeted with 15.7.2. It went through the motions of downloading, verifying and then successfully updated to iOS 15.7.2.
tl;dr, turn off auto time/date to bypass the expiry of the beta profile
@DuckMe update post #1
Reading 16.3.1 patch notes doesn't fill me with great confidence on sticking with iOS 15. I think we will all need to consider updating soon given the vulnerabilities that apple have been patching recently.