These structures play a great role on waves and currents then the description should be accurate if you look particularly at the sedimentological effects.
You could reduce the time step, to limit the evolution but you could also look at the component who generate the evolution... Rigid bed is just a numerical solution to avoid the erosion locally but the flow keep it's transport capabilities if local condition doesn't change and then at the first node after the rigid area, the equilibrium in transport equation is ensure by a huge erosion....
Hope this helps