What am I doing wrong? Does net work change with the observer's velocity?
This tells us that the change in KE also depends on the relative velocity of the measuring frames. Observers in two reference frames moving relative to each other then would conclude that different amounts of work were done by a force acting on an unconstrained particle. The real question buried in yours is, "Is this fact surprising?". Well on the face of it does seem a bit odd that they could not agree on the work done. Each should agree that the work is the force times the distance traveled during the application of that force. Let's calculate the work done on that basis for each reference frame.
The force applied is mass times acceleration and acceleration is the difference in velocities divided by the time for the change. Neglecting relativistic effects, both observers will agree on the change in velocity and the time for the change. The u's do cancel in this calculation. So both agree on the force.
Will they both agree on the distance over which that force is applied. Each observer will calculate the distance as the average velocity times the time in motion. One observer will find that to be (vi+vf)/2*t. The other will find it to be (vi+u+vf+u)/2*t. The difference is u*t which seems intuitively correct to me.
The difference in work then will be the force (m*a) times the distance difference(*u*t). Multiplying this out and substituting for a the quantity (vf-vi)/t we getThis information is brought to you by M. Casco Associates, a company dedicated to helping humankind reach the stars through understanding how the universe works. My name is James D. Jones. If I can be of more help, please let me know.
JDJ