Now it's wrong again but the the reverse order to before! So I conclude that my iPhone clock was a minute so slow before hand making all my sent messages appear at the top (oldest), and now my iPhone clock must be slightly ahead of GMT by up to 30seconds (since we can't set seconds on iPhone) hence my sent messages appear at the bottom even though they were sent first.
iphone_1.1.3_sms_bug_05.JPG - 3648 x 2736 - (6.75MB)