The design below incorporates an inner collar that holds the microphone body securely. The shock cords attach to the collar itself. Hopefully this will prevent the microphone from falling out and eliminate sagging.
I used part of an old hard clip to attach the new shock mount to the microphone stand. Rubber bands are used for the shock cords until I can find suitable elastic bands or make my own.