Removed InternalSetCollectorCommand to change command flow.

Added InternalValveCommand which handles the collector valve.
The command will no longer be improperly interrupted.