>>82842044I think you are reading too much into it. Unless someone has a link confirming the scene
>>82837303 gives, it just seems like too much of a stretch.
It would be a lazy joke that doesn't make any sense with the episode's story or content. Unless we have some creator confirmation, this is just over-active fan imagination.