You can do this by applying/restricting role base Java script or ribbon customization for particular role
case officer and case administrator.
You may need to create a additional attribute to record the status of "re-activated case - Yes/No" based on this flag the JS can be written to enable/disable the close button