I have published Qt app on nokia store and I've updated it serveral times
already.
Here's how I made it:
* I've created content item, set metadata
* I've added content file, set sis file
* On app update I've EDIT existing content file setting new sis file
* Submit content file to QA

Now I got my app partially failed QA. Say it passed for S60 and failed
for S3 devices. Before update I got my item published for S60 and S3
devices and after update I got my updated item published for S60 devices
only.

It's not the best way to handle updates, isn't it?
I guess if I added new content file for new version and submit it to QA
I would end up with better result: new item for S60 and old item for S3.
How do you handle content file management?