I have a theory that Mr. Robot never pushed Elliot from the pier in Episode 2, nor do I believe Elliot jumped. I believe that Tyrell is Elliot, and paid the bum to beat himself bloody, not to beat the bum up. He pays to get beat up so he can go to the hospital to get his Elliot morphine.