The DUB-BHD route is/was operated by an ATR42. Although a 50 seater I don't think it was ever managed a full load during its operation. The airline has also been having quite a few technical problems and the flights were often cancelled in order to allow craft to operate routes which had better loads.
Not a great way to convince PAX of the merits of using the service rather than drive or take the train.