A Sydney father is recovering in hospital after being held hostage for more than 48 hours at Bass Hill.