In release 1.0.4, I can no longer create a fifo queue by setting the attribute FifoQueue=true.

I believe it is due to this code from this issue: https://github.com/localstack/localstack/pull/6117/files

FifoQueue was set as an internal attribute which cannot be changed: 

(snip from PR)
INTERNAL_QUEUE_ATTRIBUTES = [
    # these attributes cannot be changed by set_queue_attributes and should
    # therefore be ignored when comparing queue attributes for create_queue
    QueueAttributeName.ApproximateNumberOfMessages,
    QueueAttributeName.ApproximateNumberOfMessagesDelayed,
    QueueAttributeName.ApproximateNumberOfMessagesNotVisible,
    QueueAttributeName.ContentBasedDeduplication,
    QueueAttributeName.CreatedTimestamp,
    **QueueAttributeName.FifoQueue,**
    QueueAttributeName.LastModifiedTimestamp,
    QueueAttributeName.QueueArn,
]

Now I see this error when attempting to create a fifo queue with the java sdk. This worked last week fine, no changes other than pulling the latest localstack image.

nested exception is com.amazonaws.services.sqs.model.InvalidAttributeNameException: Unknown Attribute FifoQueue.
self.mutex = threading.RLock()
    def default_attributes(self) -> QueueAttributeMap:
        return {
            QueueAttributeName.ApproximateNumberOfMessages: self.visible._qsize,
            QueueAttributeName.ApproximateNumberOfMessagesNotVisible: lambda: len(self.inflight),
            QueueAttributeName.ApproximateNumberOfMessagesDelayed: lambda: len(self.delayed),
            QueueAttributeName.CreatedTimestamp: str(now()),
            QueueAttributeName.DelaySeconds: "0",
            QueueAttributeName.LastModifiedTimestamp: str(now()),
            QueueAttributeName.MaximumMessageSize: "262144",
            QueueAttributeName.MessageRetentionPeriod: "345600",
            QueueAttributeName.QueueArn: self.arn,
            QueueAttributeName.ReceiveMessageWaitTimeSeconds: "0",
            QueueAttributeName.VisibilityTimeout: "30",
            QueueAttributeName.SqsManagedSseEnabled: "false",
        }
    def update_delay_seconds(self, value: int):
        """
        For standard queues, the per-queue delay setting is not retroactive—changing the setting doesn't affect the delay of messages already in the queue.
        For FIFO queues, the per-queue delay setting is retroactive—changing the setting affects the delay of messages already in the queue.
        https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-delay-queues.html
        :param value: the number of seconds
        """
        self.attributes[QueueAttributeName.DelaySeconds] = str(value)
    def update_last_modified(self, timestamp: int = None):
        if timestamp is None:
            timestamp = now()
        self.attributes[QueueAttributeName.LastModifiedTimestamp] = str(timestamp)
    @property
    def arn(self) -> str: