One possibility that nobody mentioned yet is that the Joker planned all along to stage his own death. This can explain why he pushed Harley Quinn out, on purpose: I think it was in order for him to be able to stage his death, without Quinn interrupting, while knowing she'll survive, as it was right above a building.

Only top voted, non community-wiki answers of a minimum length are eligible