Trying to reload page with update_option_{$option} hook causing infinite reload

The reason this was happening, is metabox.io for some reason triggers a page refresh before saving the option. This meant that after the page refresh, the new options did not have time to take effect. My workaround for now is to use header(“refresh:0”) which accomplishes what I was trying to do in my original post but without causing a refresh loop like the javascript refresh method. Simply forces another page refresh after the option is successfully saved.