Depreciation calculation stopped before end of useful life

SUGGESTED

We have a few assets that did not fully depreciate.  I know I can fix that using the RV over estimated life instructions, but I'd like to know what causes this to see if we can prevent it in the future.

Here are two scenarios:

1) Asset was set up two months after put into service and catch up depreciation was calculated, but it stopped depreciating with three months of useful life left.  Interestingly, it stopped depreciating once the new fiscal year started.

2) Asset was set up in 2011, but value was increased 12 months later.  Asset has a remaining value equal to the increase in value / total useful life x 12 months, almost as if catch up depreciation was not calculated.  The reports we have saved only go back to 2013 and the difference existed then.  Every time I try to run a report for dates in 2012 the asset does not display so I'm not sure what I'm doing wrong.  I would like to verify whether or not catch up depreciation did occur.