If the Asset follows the user, then the Asset should be checked out to that user.
Example: Bob works for the QA Department. A desk and a computer are the only Assets in Bob's office. If Bob were to move to a different office, it is unlikely that he would take his desk with him. Therefore, the day the "Desk Asset" was created, it should have been moved (Inside MobileAsset) to the office that Bob is in. However, if Bob were to move to a different office, it is highly likely that he would take his computer with him. Therefore, the computer belongs to Bob not the office. When the "Computer Asset" was created, it should have been Checked Out (Inside MobileAsset) to Bob.
Example: Bob works for the QA Department. A desk and a computer are the only Assets in Bob's office. If Bob were to move to a different office, it is unlikely that he would take his desk with him. Therefore, the day the "Desk Asset" was created, it should have been moved (Inside MobileAsset) to the office that Bob is in. However, if Bob were to move to a different office, it is highly likely that he would take his computer with him. Therefore, the computer belongs to Bob not the office. When the "Computer Asset" was created, it should have been Checked Out (Inside MobileAsset) to Bob.