38DDD? that sounds like a very specific size. No wonder it shifted. A pocket bra would have kept the form in place better.

Have you tried the sister size, 40DD? I should think they'd be more common.