cherry-pick of commit: PaymentChannelClient support encrypted wallets. Store will upgrade forward gracefully.