Reproduce this problem:
1. nm1 re-reserved app-1/container-X1 and generated reserve proposal-1
2. nm2 had enough resource for app-1, un-reserved app-1/container-X1 and allocated app-1/container-X2
3. nm1 reserved app-2/container-Y
4. proposal-1 was accepted but throw IllegalStateException when applying
Currently the check code for reserve proposal in FiCaSchedulerApp#accept as follows:
The reserved container on the node of reserve proposal will be checked only for first-reserve container.
We should confirm that reserved container on this node is equal to re-reserve container.