Redo cyborg icon updating

Removed the stupid "updateicon()" proc and placed the behavior in update_icons() and regenerate_icons()
Removed redundant update_fire() calls
Fixes #6057 since the staff calls regenerate_icons()
Fixes null icon_state in holo beach
Merge pull request #6133 from tkdrg/sandybridge

Fixes null icon_state in holo beach
Merge pull request #6124 from MrPerson/eye_lmao

Redo cyborg icon updating