Bob didn't set the target to jump out and jump back to “fix” the change.
If you didn't either then that would explain some of what's up.
set jumpDir to path to favorites folder
tell application "Finder"
tell front window
set targetFolder to its target as alias
if current view ≠ list view then
set current view to list view
end if
set bounds to {1000, 23, 2075, 999}
tell its list view options
set oldWidth to width of column id name column
set width of column id modification date column to 141
set width of column id size column to 97
set width of column id name column to 500
end tell
if targetFolder ≠ jumpDir then -- “Fix” the changes.
set target to jumpDir
set target to targetFolder
end if
end tell
end tell