Your revised T_SQL to adjust the calculated value of MonthsInService appears to do the job properly .. Go ahead and test further.
Have you considered eliminating the computed columns from the table and do all the calculations in your T-SQL select statement?