Use msleep_interruptible() instead of schedule_timeout() to guarantee the task delays as expected.
Attach a file by drag & drop or click to upload