I can confirm 5.9.1.7-2o works fine. There is an addition setting you have to set tho.
On the OUTBOUND rule, under the ADVANCED tab, you should have the 'Disable Source Port Remap' option checked.
If that doesn't help, PM me and I'll shoot you some screenshots from my own setup that works fine...