See I never thought Michael was planning on killing Fredo until the scene in the boathouse (I believe it was the boathouse) where Michael is trying to get as much info as possible from him. When he leaves the room angry stating he never wants to see him again, wants advance notice to see his mother. That's when I thought he decided to kill him, not initially in Cuba.