Before taking action upon a conditional use application, the Borough Council shall hold a public hearing thereon, pursuant to public notice. The public hearing may be held as part of a regularly scheduled or special meeting of the Borough where other Council business may be conducted. However, in such event, the public hearing shall be advertised separately, shall be placed as a separate agenda item at such meeting, and shall commence at the time advertised for such hearing to take place. The Borough Council shall submit each such application to the Borough Planning Commission at least 30 days prior to the hearing on such application to provide the Borough Planning Commission an opportunity to submit recommendations. If, after any public hearing held upon an application, the proposed application is revised, the Borough Council shall hold another public hearing, pursuant to public notice, before proceeding to vote on the application.