That's pretty much just like the datasheet says.

The only thing I would recommend is to reset PBP's banking system, since you've changed the bank manually.
Code:
    clrf  STATUS
PREV_BANK = 0