_ttl: Report conflict when trying to disable _ttl

_ttl could never be disabled once it was enabled.
But when trying to, no conflict was reported.
    
relates to #777 and #7293
I added a commit and tests for this that were missing before