With your middle seat strategy I did manage once to nab a Skycouch row with my partner by requesting the "Twin Seat" product at check in when flying between SFO to AKL. Twin seat can be requested if there is space available to have a seat blocked out at check-in.
I asked explicitly for it to be a spare Skycouch row otherwise we wouldn't bother purchasing the Twin Seat and they made it work.