### Description
https://github.com/apache/airflow/blob/6019c78cb475800f58714a9dabb747b9415599c8/airflow/providers/google/cloud/hooks/gcs.py#L262-L265

Was this order swap of the `object_name` and `bucket_name` arguments in the `GCSHook.download` a mistake? The `upload` and `delete` methods still use `bucket_name` first and the commit where this change was made `1845cd11b77f302777ab854e84bef9c212c604a0` was supposed to just add strict type checking. The docstring also appears to reference the old order.
airflow/providers/google/cloud/hooks/gcs.py
self, bucket_name: str, object_name: str, min_ts: datetime, max_ts: datetime
    ) -> bool:
        """
        Checks if an blob_name is updated in Google Cloud Storage.
        :param bucket_name: The Google Cloud Storage bucket where the object is.
        :type bucket_name: str
        :param object_name: The name of the object to check in the Google cloud
                storage bucket.
        :type object_name: str
        :param min_ts: The minimum timestamp to check against.
        :type min_ts: datetime.datetime
        :param max_ts: The maximum timestamp to check against.
        :type max_ts: datetime.datetime
        """
        blob_update_time = self.get_blob_update_time(bucket_name, object_name)
        if blob_update_time is not None:
            import dateutil.tz
            if not min_ts.tzinfo:
                min_ts = min_ts.replace(tzinfo=dateutil.tz.tzutc())
            if not max_ts.tzinfo:
                max_ts = max_ts.replace(tzinfo=dateutil.tz.tzutc())
            self.log.info("Verify object date: %s is between %s and %s", blob_update_time, min_ts, max_ts)
            if min_ts <= blob_update_time < max_ts:
                return True
        return False
    def is_updated_before(self, bucket_name: str, object_name: str, ts: datetime) -> bool: