Allow reserved words as property names under es5

This fixes the es5 mode to properly allow reserved words to be used
as property names. The issue was that the function emitting this
warning was not being told it was checking a property in most cases.