Four months after Israeli troops first stormed Gaza's biggest hospital, al-Shifa, claiming it was a cover for a Hamas command and control centre, they have returned.