Welcome to ModelEngineMaker !If you have problems registering or logging in, please use the contact menu option to request assistance.
Yeah, soft solder doesn't work well at all on stainless. Silver solder does, but on a thin piece like that you'd be risking warping the room.
If the roof was brass or copper then soft solder would stick fine. I'm surprised that Kozo didn't specify riveting them in place, he uses rivets in lots of places on the cabs on his other models. I've found that if you use a countersink cutter (like for wood screw heads) on the edges of the holes, you can give room for the rivets to expand into without sticking up so far, enough that you can file them off flush but still have them hold in that beveled area.