There doesn't appear to be a way to do an upgrade via upgrade.sh WITHOUT having a local offline_db setup.
It is possible to skip phase 1 (with -M) but there are steps in phases 4 and 5 that reference the offline_db paths and will bail with "Journal rotation failed during offline_db upgrade phase". This means the upgrade won't complete / be considered a success and move on to later steps (i.e. starting the broker) even though p4d is up.
It would be great to have a way to skip all the offline_db checks/work, similar to how we can set DoOfflineDBTest=0 in verify_sdp.sh.