Reprocess indentation after block parameters

Previously indentation could only occur after an opening brace, which
resulted in parameters preventing a block from gaining an indent. Now
the indentation process is run again after block parameters.
Additionally, the indentation is not required to be greater after an
opening brace, allowing more flexible layouts with parameters.