> Alternatively, would a 403 response suffice?

That would be a suitable alternative. Makes things more difficult on PRAW's end as none of the non-wiki API (that I've worked with) relies on response statuses. Though I agree that going forward it's a better solution.