Closes the controller's stream.
As StreamController.close, but must not be called while an event is being added by add, addError or close.
@override Future close() => synchronousStreamController.close();