It looks like "SMS Time Fix" is to address the old issues of Timezone offsets not working properly.
I did find an app called "SMS Timestamper Fix" on the market that is suppose to help address this issue.
Google really needs to store both times in the message database and make them available to the applications.
I also ran across this patch which is suppose to patch the Android OS to store the sent time as opposed to the received time.
You can also follow this as Issue 2989 over at Google.