Hello,
When incorrect LMI type is specified, the interface usually remains "up, line protocol down" without flapping, but that is only my observation. Anyway, hardcoding the LMI type is not necessary. Cisco IOS supports LMI type autodetection. Can you try removing the frame-relay lmi-type cisco command from the serial interface, do shutdown/no shutdown and see if it helps?
If it does not, please check the output of the show interface whether there are any input errors logged. There may be possibly some issue with the circuit or the interface itself.
Best regards,
Peter