Symptoms
If the K2Server is "ahead" of a client browser (When it comes to time-zones), it appears as if setting a user out of office and assigning your work to other people does not work as expected. (The items does not show up on the target user's worklist.)
Diagnoses
When you set a user out of office (Using the Smartforms Worklist Control), we take the date that the client browser is in, and write that to the K2 DB. When the K2Server is "ahead" of the client browser, the work does not appear to get assigned to the target user.
This is because according to the K2Server, the day is over already. (Even though according to the client browser, it is not.) This causes the K2Server to think that the user is not out of office anymore.
Resolution
Unfortunately, there is no fix available for this issue. Because this can potentially have far reaching effects, it was decided not to cold-fix this issue. We have logged a bug in TFS for the problem, and it should be addressed in a future release.