I'm trying to do the same exact thing however,
The "Keep Message Duration" policy only applies to Handhelds running 4.2 and higher.
That would only cover about 35-40% of my enviroment...
I don't understand why it doesn't apply to older handhelds because the Keep Messages option has been around since before 4.x.