title: didDeselectRowAtIndexPath only called after pressing another cell
body: <p>So here's the thing:</p>
  
  <p>I implemented a UITableViewController with a custom cell..
  Then i replaced the automatic segue <code>cell to viewcontroller</code> (storyboard)  with <code>viewcontroller to viewcontroller</code>.</p>
  
  <p>Code from my UITableViewController:</p>
  
  <pre><code>// MARK: - Tableview managment
  
      override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -&gt; UITableViewCell {
          var lobbycell = tableView.dequeueReusableCellWithIdentifier("lobbycell") as! LobbyTableViewCell
          let row = indexPath.row
          if let channel = lobbies[row].lobbyName {
              lobbycell.lobbynameLabel.text = channel
          }
          if let usercount = lobbies[row].users?.count {
              lobbycell.usercountLabel.text = "Anzahl Spieler: \(usercount)"
          }
          if let host = lobbies[row].host?.username {
              lobbycell.hostnameLabel.text = "Host: \(host)"
          }
          return lobbycell
      }
  
      override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -&gt; Int {
          return lobbies.count
      }
  
      override func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) {
          let selectedLobby = lobbies[indexPath.row]
          var loading = MBProgressHUD.showHUDAddedTo(self.view, animated: true)
          PFLobby.joinLobbyInBackgroundWithBlock(selectedLobby, user: PFUser.currentUser()!) { (success, error) -&gt; Void in
              loading.hide(true)
              if success {
                  self.performSegueWithIdentifier("joinLobby", sender: self)
              } else {
  
              }
  
          }
      }
  </code></pre>
  
  <p>Now here's the problem:
  If I click on a cell it's going to get gray (like selected) but won't call the <code>didDeselectRowAtIndexPath</code>func..
  Only If I click on another cell it's going to call the <code>didDeselectRowAtIndexPath</code>with the gray (like selected) cell's indexPath.</p>
  
  <p><img src="https://i.stack.imgur.com/zrGWF.png" alt="The stuck cell"></p>