Attachment validates presence of attachable

Tests not passing.
Fix tests broken by attachment>attachable validation
Fix legitimate attachable validation fails
Data migration removes hanging attachments