It should happen automatically... no need to reverse code.
The script tries to fetch the point-printable forecast each time the cache refreshes. If it finds the point-printable one not usable (due to a redirect or having the words 'defaulting to' appear), then it fetches the Zone forecast and uses it.
When the point forecast reappears in usable form, the script will just use that (until the next time NWS fiddles with the page)
Best regards,
Ken