ok we should be able to bubble this up to the user like so (sorry this is going to be a little verbose because im working through it as i type):

* `maybe_commit_staged/2` where this change has been made is called within a `riak_core_ring_manager:ring_trans/2` so instead of logging we can return `{ignore, invalid_resize_claim}` on L402. the current implementation is actually an invalid return value for the `ring_trans/2` call (although the ring manager handles this)
* the `{ignore, invalid_resize_claim}` will be transformed to `{error, invalid_resize_claim}` here https://github.com/basho/riak_core/blob/bugfix/realtalk/dialyze/src/riak_core_claimant.erl#L389-L390 and this ultimately bubbles up to the caller as the return value of `riak_core_claimant:commit/1`
* we will have to add a new case to https://github.com/basho/riak_core/blob/develop/src/riak_core_console.erl#L742-L761 to display the error to the user. something like https://github.com/basho/riak_core/blob/develop/src/riak_core_console.erl#L610-L614