The reason they have companion bills is that even if one gets defeated in either chamber the other bill remains alive.
HR 3012 is in so advance staged, and if it passes the House vote, then it will be sent to Senate. But the Senate bill S. 1857 is still in the subcommittee stage. So the senate leader might decide to directly vote on HR 3012 and keep aside S. 1857 for now.
It all depends on what Sen. Harry Reid decides to do.