bnx: In polling mode, force chip update status block for status changes

If the status block updating is not forced, we will always see staled
status changes in polling mode, which causes bunch of unnecessary register
reading.

For status changes sharing status block with transmission, staled status
changes probably won't linger for too much time, since any data transmit
completion will cause status block to be updated.  However, for status
changes using its own status block, staled status changes will be there
until the chips are stopped.