better catch for incorrect 'Status' casing

rather than write something to the console and abort, lets actually fix
the problem by using the casing from the attributes themselves if
necessary.