This eliminates all the "drop lock and retry" logic: we expand inside alloc().
Attach a file by drag & drop or click to upload