Fix deleting file attachments without a draft.

File attachment deletion was broken without a draft, since destroy()
doesn't call ready() first, causing the draft to never be created. Now
destroy() does an ensureCreated() on the draft.