In case of the (unlikely) event that someone else has this problem, turns out I wasn't looking at the response properly. It's returning:
response.statusCode === 307
which is a re-direct to another URL. I had to extend nodeflix to include the response on the callback so I could handle this and issue another request.