I had to double check the rules, and yes it looks like you are correct:
6.6 – Play continues and the time restarts once the ball or an offensive player crosses the halfway line.
6.6.1 – You may not score a goal from your half of the court if the game is still stopped (no "cheap shots").
I had to double check the rules, and yes it looks like you are correct:
I had assumed the ball has to cross the line.