Yeah this was an armed robbery despite the stolen property.
I think you're right.
We extend immunity to law enforcement because we realize that humans make mistakes. The requirement for a warrant is part of the mechanism we use to minimize the opportunity and impact of such mistakes.
In this case, there is every reason to treat the off-duty cop the same way WE would be treated. If I had committed this crime, I'm pretty sure I would end up doing time.