(We are still using 3.0, not sure how 4.0 works in comparison).
When you say other clients don't "see" the checkout status, do you mean it doesn't show up when displaying All checkouts (or 4.0 equivalent), or other users are also able to check out the file after the exclusive checkout? If either/both is true, sounds like this may be a bug in 4.0.