Added test for cache clearing on failed commit

The caches were not properly reset when an aggregate was added to the
CachingEventSourcingRepository and the Unit of Work failed to commit. However,
this issue was accidentally fixed when implementing AXON-149, which causes an
aggregate to be added during the "afterCommit" phase of the UoW.

Issue AXON-153 Fixed in 2.0.3 Fixed