Allow upload of modified but not check-out object to server-side workspace. The user might have changed the object without check-out for many reasons, eg: by accident, for trying out alternative design, etc. Currently, only new or check-out object can be uploaded to the server-side workspace and it is quite puzzling why modified non-checkout object is not able to upload.
The server-side workspace serves a few purposes:
1) As a "backup" of users work in case if the client machines has crashes
2) Allow user to goes to another machine and able to download his work to another machines without exporting to a external drive and carry
It seems like the "blocking" of uploading the modified and not-checkout object goes against the use of server-side workspace