Thanks for the speedy nginx and speedy reply Igor.
The $status value does indeed log the 200 response.
Is it possible to configure nginx to return custom http status codes?
e.g. use a 299 and 298 code that are interpreted as a 200 OK by a custom
http client. The last two digits would signal information that would otherwise
have to be contained in a new header or body.