When former Palestinian fighter Moin Al-Taher heard the Israeli flag was once again flying over Lebanon's Beaufort castle, he cast his mind back more than 40 years, recalling its historic walls "blazing" under heavy shelling as his comrades fought to defend it.