### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

We have some tests which are creating and deleting objects at s3. This tests are failing with localstack version 0.14.4 and newer.

Because of an internalError we get as error null instead of NoSuchKey as error code.

Logs of localstack:

```
2022-07-29T14:44:55.319 ERROR --- [   asgi_gw_0] l.aws.handlers.logging     : exception during call chain: 'FakeDeleteMarker' object has no attribute '_expiry'
2022-07-29T14:44:55.325  INFO --- [   asgi_gw_0] localstack.request.aws     : AWS s3.GetObject => 500 (InternalError)
2022-07-29T14:44:55.463 ERROR --- [   asgi_gw_1] l.aws.handlers.logging     : exception during call chain: 'FakeDeleteMarker' object has no attribute '_expiry'
2022-07-29T14:44:55.464  INFO --- [   asgi_gw_1] localstack.request.aws     : AWS s3.GetObject => 500 (InternalError)
2022-07-29T14:44:57.444 ERROR --- [   asgi_gw_1] l.aws.handlers.logging     : exception during call chain: 'FakeDeleteMarker' object has no attribute '_expiry'
2022-07-29T14:44:57.445  INFO --- [   asgi_gw_1] localstack.request.aws     : AWS s3.GetObject => 500 (InternalError)
2022-07-29T14:45:00.403 ERROR --- [   asgi_gw_0] l.aws.handlers.logging     : exception during call chain: 'FakeDeleteMarker' object has no attribute '_expiry'
2022-07-29T14:45:00.404  INFO --- [   asgi_gw_0] localstack.request.aws     : AWS s3.GetObject => 500 (InternalError)
2022-07-29T14:45:06.976 ERROR --- [   asgi_gw_1] l.aws.handlers.logging     : exception during call chain: 'FakeDeleteMarker' object has no attribute '_expiry'
2022-07-29T14:45:06.977  INFO --- [   asgi_gw_1] localstack.request.aws     : AWS s3.GetObject => 500 (InternalError)

An error occurred (InternalError) when calling the GetObject operation (reached max retries: 4): exception while calling s3.GetObject: 'FakeDeleteMarker' object has no attribute '_expiry'
```

### Expected Behavior

We would expect to get an error code NoSuchKey instead of null.

### How are you starting LocalStack?

With a docker-compose file

### Steps To Reproduce

#### How are you starting localstack (e.g., `bin/localstack` command, arguments, or `docker-compose.yml`)

docker-conpose.yml:
> version: '3.5'
> services:
>   localstack:
>     image: localstack/localstack:1.0.2
>     volumes:
>       - ./localstack/init-localstack.sh:/docker-entrypoint-initaws.d/init-localstack.sh
>     environment:
>       - DEFAULT_REGION=eu-central-1
>       - SERVICES=s3

#### Client commands (e.g., AWS SDK code snippet, or sequence of "awslocal" commands)

init-localstack.sh: 
```
awslocal s3api create-bucket --bucket test-bucket --create-bucket-configuration LocationConstraint=eu-central-1
awslocal s3api put-object --bucket test-bucket --key test.json
awslocal s3api get-object --bucket test-bucket --key test.json test.json
awslocal s3api delete-object --bucket test-bucket --key test.json
awslocal s3api get-object --bucket test-bucket --key test.json test.json
```


### Environment

```markdown
- OS: Ubuntu 20.04
- LocalStack: 1.0.2
```


### Anything else?

_No response_
from botocore.client import ClientError
from moto.s3.exceptions import InvalidFilterRuleName, MissingBucket
from moto.s3.models import FakeBucket
from pytz import timezone
from requests.models import Request, Response
from localstack import config, constants
from localstack.aws.api import CommonServiceException
from localstack.config import get_protocol as get_service_protocol
from localstack.services.generic_proxy import ProxyListener
from localstack.services.generic_proxy import append_cors_headers as _append_default_cors_headers
from localstack.services.generic_proxy import is_cors_origin_allowed
from localstack.services.s3 import multipart_content
from localstack.services.s3.s3_utils import (
    ALLOWED_HEADER_OVERRIDES,
    SIGNATURE_V2_PARAMS,
    SIGNATURE_V4_PARAMS,
    authenticate_presign_url,
    extract_bucket_name,
    extract_key_name,
    get_forwarded_for_host,
    get_s3_backend,
    is_expired,
    is_object_download_request,
    is_static_website,
    normalize_bucket_name,
    uses_host_addressing,
    validate_bucket_name,
)
from localstack.utils.aws import arns, aws_stack
from localstack.utils.aws.aws_responses import (