Anyone know why S5s don't failover from WestHash.com when its profitability drops below the pw parameter

stratum.WestHash.com:3334#xnsub
worker address
p=0.0113
Mine seems to work fine and fails over from nicehash.com when it drops below the p= value. Which cgminer version are you using? Im running 4.9.0
" [2015-04-04 19:36:15] pool 0 JSON stratum auth failed: [
24,
"High price. No order to work on.",
null
]"
I believe I have the latest FW update (Wed Jan 7 14:05:02 CST 2015) in all my S5s and they run 4.8.0 cgminer. I don't know how to get it to run 4.9 but 4.8 has extranonce support.
If WestHash is paying below my p-value when I cold boot it runs pool 2 fine. Then later if WestHash pays higher than p it switches. But, when the payout drops below p it stops mining and does not failover to pool 2. The only way I can get it to hash again is to manually edit pool 2 to be pool 1. My SP20s failover whenever pool1 is dead and swicth back to pool 1 when it goes live. Hopefully bitmain will fix the bug soon.