Quite simply, this is fine and it is not broken.
When you send a message is it is moved to your outbox and remains their until the receivee has actually opened and read it - which is a good way to check the status. Once read, it moves to your sent box.

