I was actually able to get around it by adding another operation that does the same thing as the one already on the Operations with Records. I unchecked the Display operation name on the button and Display image on the button fields and now it at least opens the correct form.
I didn't want to have a default option on this query, but at least it goes to the right place now.
Any thoughts on why the headings disappear?