That was my take. I grew up in Tulsa and have seen those a lot over the decades.
I’m certainly no meteorologist, but shelf clouds are unusual and according to Wikipedia roll clouds are ‘rare’ relative the the genre