Fixes a bug related to multiblock cap banks not updating state when a chunk is broken in creative mode

Seems to be a known issue according to regulars on espernet#enderio
The problem was that removeBlocKByPlayer() was only doing onBreakBlock() when not in creative or the blockCapBankAllwaysDrop setting was set. From what I've inferred, this conditional seems to only relate to the spawning of the entity, but it has the side effect of not updating the state.