The HTTP statuses can be different per-page request, so this really should be a page scope variable and not a visit scope variable.
Good find :+1: can't believe nobody reported it earlier
I created ticket to acknowledge this bug: http://dev.piwik.org/trac/ticket/3924
Thanks!