Work with a style of constructor which blesses its own args.

If the constructor is run before BUILDARGS, the args will be blessed.
BUILDARGS won't recognize it as a hash ref and will error.

App::Cmd::Command has this style of constructor.

MooseX::NonMoose calls BUILDARGS and FOREIGNBUILDARGS in this order.