Hi nygter,
What you are using is the ManualStartUpload upload mode, but I did not saw the start upload code in the code you provided. The AttachmentItemCollection items only available after upload successful not after selected the files for upload.
Regards,
Ken