This would require to detect the attachment's original postid and tweak a bit more the construct_postbit function...
A very quick solution would be to set $show['attachments'] to false, thus forcing people to add the BBcode into their post. Of course that doesn't work with older posts because it will hide the attachments...
Maybe someone could propose another solution because I don't really have time to get into this for now