dojox/Calendar next/previous buttons break when used with minDate/maxDate

Description

There's some strange behavior with the next/previous buttons on the Month view
when you use minDate/maxDate.

If you click Next, the view stops changing (which is desirable).
If you click Next again, however, you'll notice it now takes you 2
clicks of the Previous button to be able to change months again.

For example:

Let's say December is the last viewable month, and you're currently on NOV.

BTN VIEW
NOV
NEXT DEC
NEXT DEC <-- You hit the max, and can't continue. This is desired.
PREV DEC <-- PREV at this point should send you back to NOV
PREV NOV <-- After a second PREV you go to NOV
--------
NOV <-- Another example to show it gets progressively worse as you click.
NEXT DEC
NEXT DEC
NEXT DEC
NEXT DEC <-- Must click PREV 4 times to get to NOV. Should be 1.