Working well so fine, but when you set field value (service item) after record submit, there's another consideration: The service item description is automatically copied to the memo field for the time transaction. You may turn off this preference at Setup > Accounting > Accounting Preferences on the Time & Expenses subtab. I turned it off.