What do you mean you are reuploading the attachment folder? You said attachments are being served from the database, so what attachment folder are you talking about?
Sorry, i am a numpty. They are in the filesystem. I have just upped my limits in PHP for timeout, and now new attachments are working, although anything in posts before the move are still a no no.